The user can change the text scale in the device settings.
With most apps, the text will be cut at some point. You can try it to see.
There are some approaches to handle this, you can make the labels a bit larger and leave some extra room. You can also reset the user scale effect, though it is not a perfect solution.
You can set the label width to -2 which is the value of WRAP_CONTENT, but make sure to check the effect on the layout as it will not magically handle all cases.