【问题标题】:Android FontFamily support for AppCompat对 AppCompat 的 Android FontFamily 支持
【发布时间】:2014-08-02 23:51:02
【问题描述】:

有谁知道如何解决 AppCompat 主题的字体家族支持问题?

我在 Android 中使用了 AppCompat v7 库,它可以很好地处理 ActionBar 问题,但是 下面提到的属性在 android values/style.xml 默认文件夹中不可用。

这就是我无法自定义 Edittext 控件的原因。

<item name="android:fontFamily">sans-serif</item>

使用自定义字体的替代方法是什么?

【问题讨论】:

    标签: android android-styles android-appcompat android-fonts


    【解决方案1】:

    我还在我的应用程序中使用自定义字体。

    要自定义操作栏的标题,您需要使用下一个代码。

    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);
    }
    

    重新启动活动时要小心,您需要再次调用该方法。

    【讨论】:

      猜你喜欢
      • 2015-10-04
      • 1970-01-01
      • 2016-11-20
      • 2019-11-17
      • 2017-06-20
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 2014-03-03
      相关资源
      最近更新 更多