android - 不同分辨率的文字大小

标签 android android-layout text resolution

我正在使用 galaxy tab 1、7inch hdpi 和 galaxy tab plus,7 英寸 hdpi 但分辨率更高,在我的应用程序中,文本可以在 galaxy tab 中正常阅读,但在 galaxy tab plus 中太小了. 我在字体大小和大布局中使用 sp。任何想法?谢谢

最佳答案

如果您想以编程方式设置大小,这应该对您有所帮助。文本将在每台设备上以相同的大小显示

TextView text = new TextView(this);
text.setText("text");
text.setTextSize(16 * getResources().getDisplayMetrics().density);

关于android - 不同分辨率的文字大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12620343/

相关文章:

android - 如何处理不同的屏幕尺寸以便 TextView 缩放

string - 如何将变量值放入 M​​ATLAB 中的文本字符串中?

javascript - 如何仅替换元素上的文本内容?

java - 为什么我运行它时显示 Hello World?

android - 将Textview设置在Action Bar的极右角和中间

android - 在Android中将应用程序字体更改为roboto字体的最简单解决方案

java - 将txt文件读入二维数组强制退出

android - ionic 3 deployment --release build 比 --prod 慢得多

android - 将数组存储在 sharedpreferences 中

android - 在android中为图像添加左边框