Android 使textview尺寸适合所有屏幕的最佳解决方案是什么?
我正在我的应用程序中动态生成textview,我想使其宽度和高度与所有屏幕兼容。 我正在使用下面的代码来实现这一点,但在GalaxyS3上测试时,我发现它非常小,尽管在平板电脑中同样的尺寸很好。。。 那么什么是最好的解决方案呢 提前感谢:)Android 使textview尺寸适合所有屏幕的最佳解决方案是什么?,android,textview,width,Android,Textview,Width,我正在我的应用程序中动态生成textview,我想使其宽度和高度与所有屏幕兼容。 我正在使用下面的代码来实现这一点,但在GalaxyS3上测试时,我发现它非常小,尽管在平板电脑中同样的尺寸很好。。。 那么什么是最好的解决方案呢 提前感谢:) 您可以尝试此github链接。在所有设备中使用此方法以保持一致性: int dpToPx(final int dp) { return (int) (dp * getResources().getDisplayMetrics().density +
您可以尝试此github链接。在所有设备中使用此方法以保持一致性:
int dpToPx(final int dp)
{
return (int) (dp * getResources().getDisplayMetrics().density + 0.5f);
}
使用
sp
查看文本大小,如android:textSize=“18sp”
我不谈论文本本身这个文本视图有背景,背景非常小
int dpToPx(final int dp)
{
return (int) (dp * getResources().getDisplayMetrics().density + 0.5f);
}