在Android中,可以使用代码来设置TextView的大小,而不依赖于手机的不同。
以下是一种解决方法:
TextView myTextView = findViewById(R.id.myTextView);
float textSize = getResources().getDimension(R.dimen.text_size); // 或者直接设置一个固定的值,如16sp
myTextView.setTextSize(textSize);
16sp
20sp
这样,当应用在不同的屏幕上运行时,Android会自动根据设备的宽度选择正确的dimen资源来设置TextView的大小。
下一篇:不同手机上通知问题