我有一个应用程序,其中TextView大小在'sp‘中提到。
android:textSize=”30sp”但是,如果更改设备字体大小,则应用程序字体大小不会在应用程序中反映。它可能有什么问题。我没有编写任何限制应用程序中设备字体大小的代码
settings > display > font = small/normal/large/huge发布于 2019-11-05 11:46:30
更改java文件中的文本大小,在javafile中放置以下方法
private int dpToPx(int dp)
{
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
}那就试试这段代码。
name = (Textview) findViewById(R.id.textview);
int textsize= dptopx(30);
name.setTextSize(textsize);https://stackoverflow.com/questions/58710423
复制相似问题