【问题标题】:TextView Font Size is not according to Device Font Size SettingsTextView 字体大小不符合设备字体大小设置
【发布时间】:2020-03-01 18:32:45
【问题描述】:

我有一个应用程序,其中在“sp”中提到了 TextView 的大小。

android:textSize=”30sp”

但如果我更改设备字体大小,应用的设备字体大小不会反映在应用程序中。它可能是什么问题。我还没有编写任何代码来限制应用程序中的设备字体大小

settings > display > font = small/normal/large/huge

【问题讨论】:

    标签: android fonts font-size text-size


    【解决方案1】:

    更改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);
    

    【讨论】:

      猜你喜欢
      • 2013-06-18
      • 2013-11-17
      • 2017-08-24
      • 1970-01-01
      • 2020-06-12
      • 2017-04-29
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多