以编程方式创建RadioButtons的文本大小不正确

时间:2015-06-11 09:03:49

标签: android

我为不同的屏幕分辨率使用不同大小的文字。为此,我创建了一个资源值/ dimens.xml和values-sw720dp / dimens.xml。在手机上看到一个功能,分辨率为540x960大小的文本RadioButton取自值/ dimens.xml和手机,分辨率为720x1280,来自values-sw720dp / dimens.xml。但对于其他非编程的项目,如布局中定义的Xml文本大小是正确的。为什么会这样?

 RadioButton newRadioButton = new RadioButton(this);

newRadioButton.setTextSize(getResources().getDimension(R.dimen.edit_text_size)); 
newRadioButton.setTextColor(Color.parseColor("#002060"));

radiogroup.addView(newRadioButton, layoutParams);

1 个答案:

答案 0 :(得分:0)

将文件夹名称更改为values-xhdpi,然后将其检查