android-typeface相关内容

如何从 TextView 获取 fontFamily 名称?

我想从代码中的 xml 中获取字体系列名称 attr 名称.例如我有自定义 textView 类: 公共类 TextVieww 扩展 TextView{公共TextVieww(上下文上下文){超级(上下文);}公共TextVieww(上下文上下文,AttributeSet attrs){超级(上下文,属性);}public TextVieww(上下文上下文,AttributeSet attrs, ..
发布时间:2022-01-09 14:07:01 移动开发

是否可以在同一个 TextView 中有多个字体?

我知道如何更改 TextView 的文本属性和颜色,但是在同一个 TextView 中是否可以有多个 Typefaces? 例如,我可以在同一个 TextView 中同时使用 Droid Sans 和 Droid Mono 吗? 如果有,怎么做? 解决方案 实际上看起来你可以在 Spannable 的帮助下做到这一点: String text = "这是一个例子";Spannab ..
发布时间:2022-01-09 14:05:12 移动开发

从字体资源 id 创建字体

我尝试过使用 Typeface.createFromAsset(getAssets(),"font/myfont.ttf")); 我知道字体目录应该在资产中,但就我而言,我有一个现有的字体资源目录,所以我认为资产管理器将从字体资源目录中读取,但我错了.我正在创建字体来为 collapsingToolbarLayout 设置自定义字体. 我找到了这个答案 但它需要我在资产中保留字体 ..

在 Android 中解码乌尔都语代码

我正在调用 API 并收到英语和乌尔都语的响应.响应存储在一个字符串中,乌尔都语部分显示像“/u024/"这样的字符文本. 我一直在实施这个代码集,它为乌尔都语字符提供与以前相同的结果.请如果有人能帮我解决这个问题 String fontPath = "urdu.ttf";//文本视图标签TextView txtGhost = (TextView) findViewById(R.id.g ..
发布时间:2021-11-17 01:28:35 移动开发

Android等宽字体实际上是固定大小的吗?

我正在为游戏使用Android Monospace字体,但发现该字体的行为不符合预期。游戏依靠头号人物,下面的下划线彼此并列,作为解决密码的线索。但是,当单词非常靠近 TextView 的边缘时(如图像中的第5行所示),文本的蓝色行将移至下一行,从而导致提示和答案不同步。 我正在使用 TextView.setTypeface(Typeface.MONOSPACE)两行(嗯...非常紧密地基于 ..
发布时间:2020-06-05 19:23:22 移动开发

Android Bootstrap by Bearded-Hen Icons字体未显示

我刚刚从 Android-Bootstrap 下载了示例,但是所有字体图标都是不显示。 我刚刚下载了最新版本,但仍然遇到相同的问题。 (我尝试运行示例项目)也有同样的问题。 有人有这个问题吗?还是有人知道如何解决这个问题? 解决方案 fontawesome-webfont.ttf 文件下载并复制到app / src / main / assets。在应用程序的OnCreate事 ..

较旧的api上的文本(字体)看起来已消失

我使用的是自定义字体,并且可以在更新的android版本上完美显示(在API 17(“ Asus”标签),18(“ Dell”标签),19(Nex4)-设备上进行了测试)。但是,相同的字体在较旧的版本-API 8(SE X10i),10(LG P500H)上看起来褪色(可能失真了吗?)。 这里是一个比较,以防我的解释不合理: 在nex4上: 在x10i上: tvTitle ..
发布时间:2020-06-05 19:23:00 移动开发

我如何指定例如styles.xml中的Roboto-Medium或Roboto-Black

类似这样的帖子如何在Android中更改TextView的fontFamily 建议,您可以在Android 4.2中的styles.xml中指定的Roboto字体变体归结为以下内容: Regular 斜体 粗体 粗体斜体 浅色 斜体 薄 斜体 精简常规 精简斜体 精简粗体 精简粗斜体 这样就无法使用例如对TextViews进行样式设置。 Roboto-Mediu ..
发布时间:2020-06-05 19:22:56 移动开发

访问片段中的资产

我的资产文件夹中有一个字体,并且在我的片段中这样称呼它: Typeface custom_font = Typeface。 createFromAsset(getActivity()。getAssets(),“ fonts / myFont.otf”); 但是我收到了一个警告,说 getAssets()可能返回null。 我做了一些研究,发现了这个问题/答案。 ..

从字体资源ID创建字体

我尝试使用 Typeface.createFromAsset(getAssets(),“ font / myfont.ttf”)); 我知道字体目录应该位于资产中,但就我而言,我有一个现有的字体资源目录,因此我认为资产管理器将从字体资源目录中进行读取,但是我错了。我正在创建Typeface来设置collapsingToolbarLayout的自定义字体。 我发现此答案,但它要求我将字体 ..