android - 如何让 webview 和 textview 的字体大小看起来一样?

标签 android webview textview font-size

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

谢谢

最佳答案

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

为此,只需在项目根目录中创建一个 assets/文件夹,然后将您的字体(以 TrueType 或 TTF 形式)放入 assets 中。例如,您可以创建 assets/fonts/并将您的 TTF 文件放在那里:

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

引用这个link更改 webview 中的字体。

关于android - 如何让 webview 和 textview 的字体大小看起来一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10266906/

相关文章:

android - Google maps api v2 - 无法解析类型 android.app.Fragment。它是从所需的 .class 文件中间接引用的

android - jitpack无法解析库

安卓 WebView : CSS scale doesn't hide original

iphone - uiwebview session 问题

android - 单击android中的 ListView 适配器时如何展开和折叠 View

java - setTextSize 不适用于 Android 中的 AutofitTextView

java - 从 for 循环抛出错误实例化多个按钮

android - 喷气背包中 +(...)% 颜色的表面组成

android - 查看 Android WebView 是否显示缓存页面