TextView FontSize根据不同的分辨率和ScreenSize

Key*_*oid 6 android font-size textview

在这里,我开发了一个Android应用程序,可以在所有屏幕尺寸和分辨率设备上运行.但有一个问题是我的TextView'sFontsize在所有屏幕尺寸上都是相同的.我想FontSize根据不同ScreenSize和屏幕分辨率进行更改.

提前致谢.

Imr*_*ana 5

使用屏幕类别中的代码或使用getSize()方法,如:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Run Code Online (Sandbox Code Playgroud)

描述在这里得到屏幕大小和,然后相应地使用设置字体大小setTextSize()方法,你也可以考虑使用SP单元的字体大小.


Dhr*_*tel 0

一种方法是在 res 文件夹中创建必要的文件夹,例如 layout-large、layout-small、layout-normal、layout-xlarge 。并将您的 xml 放入这些文件夹中,然后更改您想要对文本视图和任何内容执行的任何操作