我有 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/