Setting the TextSize of your TextView from a dimension resource might not work at first. When setting make sure to use the getResource()
text.setTextSize(getResources().getDimension(R.dimen.textsize));
dimens.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="textsize">24sp</dimen> </resources>