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