【问题标题】:How to set a custom font to a button in Android Studio? [duplicate]如何在 Android Studio 中为按钮设置自定义字体? [复制]
【发布时间】:2023-03-07 21:28:01
【问题描述】:

我尝试将自定义字体添加到 android studio 但无法这样做,我刚刚将字体复制到调用文件夹中,如下所示:How to use custom font in Android Studio

【问题讨论】:

    标签: android android-studio


    【解决方案1】:
    1. 转到项目文件夹
    2. 然后是app>src>main
    3. 在主文件夹中创建文件夹“assets>fonts”。
    4. 将“abc.ttf”放入字体文件夹。

    然后初始化您的按钮并在 Oncreate 中设置字体(如果您正在使用 Activity)或在 onViewCreated 中(如果您正在使用 Fragment,如下所示)

    Button myButton = (Button) findViewById(R.id.my_button_id);
    TypeFace myFont = Typeface.createFromAsset(getAssets(),  "fonts/abc.ttf");
    myButton.setTypeFace(myFont);
    

    【讨论】:

    • 当我尝试实现它时,它给了我一个问题:错误:(49, 9) 错误:找不到符号类 TypeFace,为什么会发生这种情况?对不起,我是初学者,我不明白。
    • 发布您收到的完整错误
    • TypeFace myFont = Typeface.createFromAsset(getAssets(), "fonts/Staubach.ttf"); ^ 符号:类 TypeFace 位置:类 MainActivity 注意:C:\Users\Paranjaya Jain\AndroidStudioProjects\Call\app\src\main\java\com\example\paranjayajain\call\MainActivity.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 1 个错误
    • 不确定这个错误。请查看此帖子stackoverflow.com/questions/21601973/…。如果使用的是fragment,可以通过getContext()/getActivity()方法获取上下文或活动
    猜你喜欢
    • 2016-05-26
    • 1970-01-01
    • 2020-04-21
    • 2021-06-03
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    相关资源
    最近更新 更多