gpt4 book ai didi

android - 在 android LatinIME 键盘中使用自定义字体

转载 作者:行者123 更新时间:2023-12-05 00:07:41 27 4
gpt4 key购买 nike

我正在开发一个 Android 键盘,方法是修改 LatinIME 键盘以使用 android 最初不附带的语言编写。因此,在使用该键盘书写时,我尝试在 EditText 字段中使用默认 android 字体以外的字体。

请注意,我不想更改按键的字体,我希望根据我的字体更改输入文本的字体。

现在在 EditText 字段中输入文本时,如果我可以获得该 EditText 字段的引用,任务就很简单:

Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/myFont.ttf");
referenceToEditText.setTypeface(myTypeface);

但问题是如何获取对 EditText 字段(我输入文本的字段)的引用?

有什么想法吗?

最佳答案

在您的 Activity 的 onCreate 函数中,获取 edittext(使用您在 XML 布局文件中设置的 id),然后调用 setTypeFace:

EditText myEditText = (EditText) findViewById(R.id.myEditText);
myEditText.setTypeface(Constant.APP_FONT);

关于android - 在 android LatinIME 键盘中使用自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104541/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com