Android layout android中自定义视图中文本大小的动态转换出错

Android layout android中自定义视图中文本大小的动态转换出错,android-layout,uiview,android-custom-view,text-size,Android Layout,Uiview,Android Custom View,Text Size,我试图在自定义视图中动态计算EditText的文本大小 下面是我的代码快照 在我的values/dimens.xml文件中,我定义了一个大小 <dimen name="default_view_height">180dp</dimen> 在我的customView中,我使用这个值以以下方式计算EditText视图的大小 mInputText.setTextSize(default_view_height / 6); 基本上,我试图动态地处理EditTextView的

我试图在自定义视图中动态计算EditText的文本大小

下面是我的代码快照

在我的values/dimens.xml文件中,我定义了一个大小

<dimen name="default_view_height">180dp</dimen>
在我的customView中,我使用这个值以以下方式计算EditText视图的大小

 mInputText.setTextSize(default_view_height / 6);
基本上,我试图动态地处理EditTextView的文本大小与CustomView的大小成比例的大小

我在所有设备上都得到了正确的比例,包括N5、N4,除了三星的高端设备,如三星S4

代码中有什么错误

 mInputText.setTextSize(default_view_height / 6);