我有ListView,它包含许多带有TextViews和WebViews的记录。我想让它们看起来相同。但TextView和WebView中的字体大小在某些设备上看起来不同(取决于屏幕大小)。 对于TextView,我使用sp单位进行WebView我尝试使用setDefaultFontSize和setTextSize。
由于
答案 0 :(得分:0)
在Android应用程序中设置自定义字体
要执行此操作,只需在项目根目录中创建资产/文件夹,并将字体(以TrueType或TTF格式)放入资产中。例如,您可以创建assets / fonts /并将TTF文件放在那里:
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(), "fonts/HandmadeTypewriter.ttf");
tv.setTypeface(face);
请参阅此link更改网页视图中的字体。