我是 Android 开发(尤其是 Jetpack Compose)的新手,所以我确定我忘记了一些非常容易的事情! 我从 Google 下载了自定义的 Montserrat 常规和粗体 fonts(as.ttf 文件),在我的资源文件夹中创建了一个字体目录,重命名为 fonts 以遵循命名约定,将 ...
我是 Android 开发(尤其是 Jetpack Compose)的新手,所以我确定我忘记了一些非常容易的事情! 我从 Google 下载了自定义的 Montserrat 常规和粗体 fonts(as.ttf 文件),在我的资源文件夹中创建了一个字体目录,重命名为 fonts 以遵循命名约定,将 ...
我需要在 Compose 中将文本绘制到Canvas上,为此我需要一个带有TextPaint的android.graphics.Typeface 。 有没有办法轻松地将 Compose TextStyle转换为android.graphics.Typeface ? ...
我已经创建了一些自定义元素,例如 CustomTextView,因此我可以根据需要更改一些视觉效果 styles,例如字体大小、字体系列等。这是我的 CustomTextView 的代码: , 这 最后是这个: 但是当我使用其中一个 CustomTextView 并希望看到它在 VS2019 上渲 ...
我有一个编辑文本,它使用从TypefaceSpan扩展的CustomTypefaceSpan设置一些字体跨度,现在我想通过getSpans方法从编辑文本中获取跨度并将它们转换为 json 对象,以便使用这样的方法存储在我的数据库中: 不幸的是,运行后我遇到了这个错误 这是我的CustomTy ...
我正在尝试使用NativeCanvas和NativePaint绘制文本。 我想使用 Jetpack compose FontFamily和Typeface但我必须使用原生Typeface 。 我无法从compose FontFamily获取字体路径来创建原生Typeface 。 有没有办法将Co ...
我正在尝试创建一个新的自定义 AppCompatEditText,同时从 AppCompatEditText 扩展,当我更改 class 中的字体并在我的 Z3501BB093D363810B671059B9CFED3F8 中使用 class 时,请告诉任何人都可以查看默认字体,我这里有什么问题? ...
我正在尝试使用这样的字体更改我的文本视图的字体 但是华为设备有一个字体样式自定义,如果你在那里更改字体,它将改变整个设备字体,包括我的 textView 以及我该如何防止这种情况? ...
我使用 Volley 从网络服务器提取的 JSON 数据填充 RecyclerView。 我有两列名为user1Read和user2Read是yes或no 。 我想知道如果消息被认为是“未读”,我如何修改我的适配器以将 TypeFace 设置为粗体? 我不确定如何从我的onResponse逻辑中访 ...
在设置片段中使用自定义字体时,在这种情况下需要使用哪个上下文? 我知道this需要改变,但我找不到任何相关的教程。 类型不匹配。 必需:上下文。 找到:SettingsFragment ...
出现意外错误后,设置自定义字体变得有问题。 为什么在我将字体添加到正确位置时甚至会出现此错误? 尝试在 null object 参考上调用虚拟方法 'boolean android.content.Context.isRestricted()' ...
我对android:letterSpacing属性感到困惑。 这里https://material.io/design/typography/the-type-system.html#type-scale说 Body1 的字母间距为 0.25px,但在源代码中显示为 0.0178571429 如 ...
我想要一个 EditText,它应该使用户在按钮单击上键入的文本为粗体/斜体/下划线/删除线。 我可以使用以下方法设置粗体/斜体/下划线/删除线: 分别。 但是,当我单击正常按钮时,我希望 EditText 使 StyleSpan 再次正常。 我已经使用StyleSpan(Typeface.NORM ...
我想将文本格式选项应用于 EditText。 选择文本时,我可以应用所有格式,例如粗体、斜体、下划线、删除线、BulletPoint。 但是,我想将格式应用于用户将键入的未来文本。 我使用了mEditText.setTypeface(null, Typeface.BOLD) / mEditText. ...
我正在尝试使用 Times 作为 Canvas 元素的 drawText() 方法的字体。 但是还没有找到解决办法。 可以使用以下代码设置“sans-serif”或“casual”等字体: 但是尝试使用 Times 或 Arial 等是行不通的。 我必须自己先导入这些字体吗? 如果您有解决方 ...
我为Button创建了样式 此样式适用于AppTheme bold.ttf文件在res/font文件夹中 如果我运行一个应用程序,我仍然会看到默认字体。 渔获在哪里? ...
我的问题是当您点击显示/隐藏密码(眼睛图标)以显示密码时。 相同密码的点间距占用更多空间。 有什么方法可以将它放在文本或密码所在的同一个 position 中吗? 我认为 TypeFace 存在问题,但不确定。 我尝试点击此链接,它是一回事,但它不起作用。 它要么改变我的字体系列,要么改变我的 ...
嗨,我需要在edittext中输入的每个单词都添加多个字体,这意味着每个单词都具有不同的字体,我使用以下代码完成了一些工作。 但是当您手动分配文本时,这个可以用。 我也附上图片在这里输入图片说明 ...
正如您在下面的屏幕截图中看到的那样,两个长度相同的不同字符串在画布上绘制的宽度不同。 我使用的是等宽字体,所以它不是承诺以相同的宽度绘制吗? 是因为字距吗? ...
我找到了一种从TypeFace create TypeFaceSpan的方法,如下所示: 但是这个 API 只允许在API 级别 >= 28中使用。 任何Compat libray 可以在 28 以下实现这一目标? ...
更新:我已经更改了标题,删除了ExoPlayer与正在发生的事情有关的指示,因为我已经设法复制了它而没有使用它。 我决定尝试在API级别上隔离此错误: 我获得了运行Android 7.0(Api 24)的旧三星平板电脑(Tab S2),并且没有出现错误。 我无法在使用API ...