草庐IT

android - 基于 String 内部语言的 TextView 自定义字体

我有两个字体ttf文件,必须根据String中的语言应用于TextView。所以例如考虑这个示例文本:heywhat'supضعيف我可以申请一个typefacespan基于语言,但它需要在从我们的服务器获取的每个字符串中进行自定义标记,例如heywhat'supضعيف并且在运行时解析每个String会影响性能。有没有其他方法可以实现这一点?首先让我们说我需要这样做只是为了文本的方向,即RTL和LTR,所以在上面的例子中,英语是LTR,阿拉伯语是RTL。这会有什么不同吗?我曾尝试合并这两个字体文件,但存在行高问题,如果我为一个字体文件修复它,它会在其他文件中损坏。

android - 你能以编程方式更改 android 键盘文本字体吗?

坦率地说,标题说明了一切,我正在尝试更改输入法服务、KeyboardView键字体。当然..它不像那么简单android:keyTextFont="sans-serif"。 最佳答案 importjava.lang.reflect.Field;importandroid.content.Context;importandroid.graphics.Typeface;publicfinalclassFontsOverride{publicstaticvoidsetDefaultFont(Contextcontext,Stringsta

styles.xml 中的 Android Studio 3.0 自定义字体

我无法在我的样式文件中设置自定义字体。...@style/fontTextView...@font/example而且我仍然在我的应用程序中看到默认字体。但是当我将fontFamily更改为默认字体之一时,它会更改monospace如果我以编程方式设置自定义字体,它也有效。setTypeface(ResourcesCompat.getFont(context,R.font.example));如何让它适用于我在styles.xml中的自定义字体?我将compiltSdkVersion设置为26并将buildToolsVersion设置为26.0.2。我也在使用支持库:defsuppor

android - 可下载字体 - 无法下载某些谷歌字体

我正在玩Downloadablefontsapi.我下载了Googlesampleapplication并将代码合并到我的项目中。两者都成功运行,但某些字体始终无法从我的应用程序和示例应用程序下载。我使用FontsContractCompat.requestFont并获得对onTypefaceRequestFailed(intreason)的回调,原因为1。文档说这意味着“FAIL_REASON_FONT_NOT_FOUND”。我假设这些字体应该存在,因为:1)它们出现在示例应用程序附带的xml文件中,2)它们出现在onlinelistofGoogleFonts中。,和3)它们从开发人

如何忽略访问性字体在NativeScript中调整大小?

我使用的是Angular的NativeScript。是否有在标签/按钮上指定的属性忽视由于可访问性设置而引起的字体增加?我需要针对Android和iOS的解决方案。谢谢!看答案如果有人有兴趣,我发现使用格式标签的解决方法,此对象不会扩展。

android - 如何为 toast 设置字体?

我可以像这样为我的TextView设置自定义字体Typefacetypeface=Typeface.createFromAsset(context.getAssets(),"fonts/akshar.ttf");setTypeface(typeface);如何将相同的设置设置为默认Toast,以便我能够在toast消息中呈现我的语言环境文本。我可以设置重力、持续时间但不能设置字体。提前致谢。 最佳答案 您可以将自定义Toast创建为:LayoutInflaterinflater=getLayoutInflater();Viewlay

java - 在 TextView 中使用不同的字体样式

我可以通过在raw文件夹下添加文件并读取文件来在TextView中显示文件的内容。它工作正常。但是文件中的所有内容看起来都一样。我想通过引入字体样式来区分标题和内容。有人可以帮忙吗? 最佳答案 我从您的问题中了解到,您想对TextView中文本的不同部分应用不同的格式。但据我所知,TextView还不支持多种样式(格式)。无论您应用何种格式,都将应用于TextView中的整个文本。要使用不同的格式,您可以使用WebView.更新:这个功能是EditText才有的(我看到的太晚了),详见这个链接;http://developer.an

android - AppCompatActivity 按钮文本的字体样式已更改

将Activity的父级从Activity更改为AppCompatActivity后,按钮上的字体发生了变化。例如,Remove-REMOVE。对于其他Vews,字体没有改变。为什么按钮上的字体会改变?如何恢复原来的字体?按钮:风格:@dimen/text_size_big@color/colorMainWhitefill_parent48dp@drawable/button_dialog_positive_shape 最佳答案 发生这种变化是因为Google的MaterialDesign主题。基本上,当您将Activity更改为A

java - 尝试为每个单独的 ListAdapter 按钮设置自定义字体

我有一个列表适配器,我正在使用holder.text.setTypeface(TYPEFACE)来设置字体,我有一串名称,我正在使用分配给每个ListView按钮其文本。但我想知道如何将一个单独的列表项设置为自定义字体。基本上说我有3个ListAdapter按钮,按钮1、按钮2和按钮3。我希望按钮2是自定义字体,而按钮1和按钮3保持常规。如何做到这一点? 最佳答案 创建扩展ArrayAdapter的类并在getView过程中设置字体。 关于java-尝试为每个单独的ListAdapter

java - 将不同的字体应用于android中按钮中的文本

我正在创建一个用于重新加载的android按钮。它希望在按钮中同时包含图标和文本,所以我使用的是fontawesome。但是我如何在按钮文本上同时应用我在我的应用程序中使用的fontawesome字体和自定义字体。 最佳答案 这就是我如何实现它并使用来自https://stackoverflow.com/a/10741161/992665的CustomTypefaceSpan类publicclassMainActivityextendsActivity{Typefacetf_r,tf_icon;Buttonreload;@Overr