如何使Webview和TextView中的字体大小看起来相同?

3
我有一个ListView,其中包含许多带有TextView和WebView的记录。我想使它们看起来相同。但是,在某些设备上(取决于屏幕大小),TextView和WebView中的字体大小看起来不同。
对于TextView,我使用sp单位,对于WebView,我尝试使用setDefaultFontSize和setTextSize。
谢谢。
1个回答

0

设置Android应用程序中的自定义字体

要做到这一点,只需在项目根目录下创建一个assets/文件夹,并将您的字体(以TrueType或TTF形式)放入其中。例如,您可以创建assets/fonts/文件夹并将TTF文件放入其中:

 TextView tv=(TextView)findViewById(R.id.custom); 
  Typeface face=Typeface.createFromAsset(getAssets(), "fonts/HandmadeTypewriter.ttf"); 
  tv.setTypeface(face); 

请参考此链接来更改webview中的字体。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接