typeface相关内容
我有一个数字时钟小部件,我想使用自定义字体来显示时间.我知道它不能在远程视图中完成,所以我获得了一些代码,将自定义字体呈现为位图,然后将其跨远程视图推送到图像视图.但是,我无法让它工作.到目前为止,这是我的代码: public Bitmap buildUpdate(String time){RemoteViews 视图 = new RemoteViews(this.getPackageName
..
我有一个数字时钟小部件.如何使用 assets/fonts 中的自定义字体作为显示时钟的 textview 中的默认字体? 这是我的代码: 包android.tristan.widget.digiclock;导入 java.util.Calendar;导入 android.app.PendingIntent;导入android.app.Service;导入 android.appwidg
..
我想说我在设置 textview 字体时遇到了一个奇怪的问题.如果我从设置更改设备字体样式->显示,然后 textview 字体样式也会改变.我怎样才能防止这种情况发生? 这是我的 xml 布局中的文本视图. android:fontFamily=“无衬线"android:typeface="sans" 此外,它在三星 Galaxy Grand、三星 Note 2 等设备上也能正
..
我一直在寻找一种在 textview 中自动调整文本的方法.通过搜索,我找到了许多解决方案,例如: FontFitTextView AutoResizeTextView 自动缩放/调整大小 但像许多其他人一样,这些并不能解决我的问题.当我们使用带有多行的 TextView 时,它们无法按预期工作. 基本上我的目标是这个: 如您所见,文本根据宽度、高度调整大小并注意换行,
..
从我需要开发的应用程序中,我收到了包含许多文件的特定字体,例如 FontName-Regular、FontName-Bold、FontName-it.我需要在应用程序的所有文本视图中使用它.首先,我认为这是一项简单的任务.查看 SO,发现一个非常好的线程:这里 所以首先我确实喜欢: public static void overrideFonts(final Context context
..
如何更改文本视图中的字母间距?如果我在其中包含 HTML 文本会有帮助吗(我不能在我的代码中使用 webview). 附:我在带有 HTML 文本的 textview 中使用我自己的字体. 解决方案 查看 android:textScaleX 根据您需要多少间距,这可能会有所帮助.这是唯一与 TextView 中的字母间距相关的东西. 编辑: 请参阅下面的 @Jerabe
..
所以我想更改 Android 中的 android:fontFamily 但我在 Android 中看不到任何预定义的字体.如何选择其中一个预定义的?我真的不需要定义自己的 TypeFace,但我所需要的只是与现在显示的不同. 看来我在上面所做的不会真正奏效!顺便说一句 android:fontFamily="Arial" 是一个愚蠢的尝试! 解决方案 从android 4.1/4.
..
我正在运行一个 Android 应用程序,我想动态加载字体并在运行时使用它.我该怎么做? 还有如何在我编写的 SDK 中包含字体,在我编写的应用程序中引用 sdk,并使用 SDK 中包含的字体? 编辑:感谢您对此投了 -1 票,无论是谁这样做,我都会停止分享知识,这是让我闭嘴的好方法. 解决方案 我会这样做:(使用 AsyncTask,这并不完美)如果你想要比 AsyncTas
..
我知道您可以像这样将自定义 TypeFace 应用到 Android 中的 TextView: TextView tv = findViewById(R.id.textview01);字体 tf = Typeface.createFromAsset(getAssets(), "fonts/BLACKROSE.TTF");tv.setTypeface(tf); 有没有办法为 DatePicker
..
我在我的 android 页面中创建了一个底部栏导航.但现在我想在底部导航文本中应用自定义字体系列. 这是.xml文件中的底部导航代码:
..
有什么方法可以在 Android 中更改 EditText 的字体?我希望它与我为所有 textView 设置的字体相匹配. 解决方案 editText.setTypeface(Typeface.SERIF); 和 TextView 一样. 编辑:上面是 XML
..
是否可以为活动中的所有 TextView 设置字体?我可以使用以下方法为单个 textView 设置字体: TextView tv=(TextView)findViewById(R.id.textView1);字体 face=Typeface.createFromAsset(getAssets(), "font.ttf");tv.setTypeface(face); 但我想一次更改所有的文本
..
我有一个应用程序可以更改某些元素的字体.它适用于大多数人,但可能有 0.5% 的人在尝试更改字体时会出现异常.堆栈跟踪的重要部分是这样的: Caused by: java.lang.RuntimeException: native typeface cannot be made在 android.graphics.Typeface.(Typeface.java:147)在 android.gra
..
我在整个应用程序中都使用了自定义字体(顺便说一句,我令人沮丧地发现您必须以编程方式手动应用到每个控件!),我需要将它应用到列表视图.问题是我看不到在哪里将列表字体中使用的 textview 设置为我的自定义字体(因为我从未实例化它 - 这一切都由适配器处理). 我最希望的是能够使用这样的适配器: new ArrayAdapter(Context context, TextView text
..
所以我想在 Android 中更改 android:fontFamily 但我在 Android 中没有看到任何预定义的字体.我如何选择其中一个预定义的?我真的不需要定义我自己的 TypeFace,但我所需要的只是与它现在显示的不同. 看来我在那里做的真的行不通!顺便说一句 android:fontFamily="Arial" 是一次愚蠢的尝试! 解决方案 来自 android 4.
..
在我的项目中,对于我的应用程序的所有视图中的每个 TextView,我在 logcat 消息中收到以下内容: D/TextView: setTypeface with style : 0 我在styles.xml中使用的主题: @color/primaryGreen@color
..
我需要为我的项目添加新字体我在哪里创建它在 android studio 中 有人可以建议我是否在 android studio 的正确目录中创建它吗? 我尝试将 fonts 文件夹放在与 SRC 文件夹相同的位置,但没有成功 我的代码是 Typeface fontRobo = Typeface.createFromAsset(context.getAssets(), "fon
..
我正在尝试使用自定义字体,并且我读到我想将字体放在资产/字体中.我正在使用 Android Studio,但我似乎没有资产文件夹.所以我创建了一个.但是当我将资产文件夹放在 src/main 中时,我的应用程序崩溃了.我使用此代码加载我的字体. Typeface fontRegular = Typeface.createFromAsset(getAssets(), "fonts/DroidSan
..
我在我的 android 应用程序中使用自定义 .ttf 字体.我以通常的方式加载它: myTypeface = Typeface.createFromAsset( getAssets(), "myTypeface.ttf"); 然后我在我的活动中分配我的字体......非常简单的东西: TextView tv = (TextView) findViewById(R.id.sample_te
..
我在我的 android 应用程序中使用自定义 .ttf 字体.我以通常的方式加载它: myTypeface = Typeface.createFromAsset( getAssets(), "myTypeface.ttf"); 然后我在我的活动中分配我的字体......非常简单的东西: TextView tv = (TextView) findViewById(R.id.sample_te
..