有谁知道如何克服对AppCompat主题的字体家族支持的问题?
我在Android中使用了AppCompat v7库,该库可以很好地处理ActionBar问题,但是下面提到的属性在android values / style.xml默认文件夹中不可用。
这就是为什么我无法自定义Edittext控件的原因。
<item name="android:fontFamily">sans-serif</item>
使用自定义字体的替代方法是什么?
我还在应用程序中使用自定义字体。
要自定义操作栏的标题,您需要使用下一个代码。
private void changeSizeTitle() {
fontTitle = Typeface.createFromAsset(context.getAssets(),
"fonts/helvetical.ttf");// font in the file assets/fonts
int titleId = getResources().getIdentifier("action_bar_title", "id",
"android");
TextView yourTextView = (TextView) findViewById(titleId);
yourTextView.setTypeface(fontTitle);
yourTextView.setTextSize(20);
}
重新启动活动时要小心,您需要再次调用该方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句