Articles of android fonts

设置自定义字体时的慢列表视图

我在xml文件中有一些数据放在/res/values/mydata.xml中。 我想用自定义字体在列表视图中显示数据。 在模拟器中一切都很棒但在实际设备中(使用三星galaxy tab 10.1 2与android 4.0.3)在滚动列表视图时太慢了。 实际上它使用默认字体效果很好,但设置自定义字体时会出现问题。 这是我的java代码: public class ShowFoodCalorie extends ListActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // reading data from xml file setListAdapter(new MyAdapter(this, android.R.layout.simple_list_item_1, R.id.textView1, getResources().getStringArray(R.array.food_cal))); } private class MyAdapter extends ArrayAdapter { public MyAdapter(Context context, int resource, int textViewResourceId, String[] string) { super(context, resource, textViewResourceId, string); } public […]

如何在Android应用程序中添加字体

我正在该应用程序中在Android 2.2中创建一个应用程序我想在Android应用程序的TextView中显示印地文文本。 (如何在文本视图中添加“मैंछात्रहूँ”单词) 请帮帮我..

Fontfamily不适用于Android Lollipop

我想在我的应用程序中将sans-serif light设置为默认字体。 我正在使用Android Lollipop设备。 所以,这是我的styles.xml : @style/RobotoTextViewStyle @style/RobotoButtonStyle sans-serif-light sans-serif-light 当我在我的设备上运行应用程序时,sans-serif-light不会应用于每个视图。 例如,ActivityMain.java中的TextViews显示我想要的字体,但在其他活动(如SecondActivity.java)中,所有TextView都会正常显示。 如果我在使用Android 4.1的设备上运行我的应用程序,它适用于每个视图。 我究竟做错了什么? 提前致谢 :)

如何删除可下载字体的过多行间距?

我正在研究当前Android应用程序中的可下载字体(和字体作为资源)。 当我将字体放在values/font文件夹中时,它们会根据需要显示。 当我使用可下载字体时,它们之间总是有额外的间距。 我必须在我的布局xml中使用android:lineSpacingMultiplier=”0.5″来实现所需的间距。 我将字体应用于textview并允许它包装内容。 我担心使用android:lineSpacingMultiplier可能会“剪辑”一些字符。 我在做什么(或不做)创建这个文本间距问题? 这是我的布局xml: “可下载”字体是 android:fontFamily=”@font/inknut_antiqua_light” 所有其他的都是我手动放在/font文件夹中的/font 。 以下是该问题的屏幕截图: 这个可下载的字体看起来不错 虽然这个有上面显示的问题: 有什么不同? 我尝试过使用android:includeFontPadding=”false” ; 它没有预期的效果。

Roboto字体中包含哪些字形或字符集?

我想在我的Android应用程序中使用一些不太常见的变音符号和一些奇特的Unicode字符,但我找不到Roboto的charmap。 Roboto Regular,Bold和Condensed字体中包含哪些字形或字符集?

更改字体会重新启动活动

在应用程序运行时更改系统字体时, Activity将重新启动。 有什么方法可以避免重新启动我的Activity吗? 我用基本的“Hello World”应用程序测试了它。 我使用Android 4.1作为目标 PS:我曾尝试使用android:configChanges但没有任何与字体更改相关的标志。

Webview不显示古吉拉特语字体

我无法在WebView for Xolo,Sony Xperia,Nexus Tab设备中显示Gujarati Font 。 任何人都可以帮我解决这个问题吗?

如何设置android listview的自定义字体?

我是android的新手,并使用listview的自定义字体。我不知道如何在列表视图中使用字体。我也试过不同的例子,但无法解决我的问题。这是我的代码 public class HomeScreen extends ListActivity { private static final int QUICK_START_INDEX =0; private static final int CUSTOM = 1; private static final int CALL_LIST = 2; private static final int CALENDAR = 3; private static final int TEMPLATES=4; private static final int USER_GUIDE = 5; static final String[] LIST = new String[] { “QuickStart”, […]

如何将语言环境(带国家/地区)添加到字体资源(支持库v26)?

自发布支持库v26发布以来,Google发布了官方字体资源处理: https : //developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html 但是,看起来我无法为字体资源文件夹添加country限定符。 我有一个应用程序有3种语言:英语,繁体中文和简体中文。 我尝试用res命名我的字体文件夹: font font-zh font-zh_CN (我也尝试过font-zh-CN ) (注意zh是语言,而CN是国家。有更多的信息背景 – 在中国我们都使用“中文”,但有简体中文和繁体中文;而且,香港和台湾都使用繁体中文但我们使用它们的方式有点不同。最重要的是,字体有繁体中文和简体中文的单独文件,因为它们的形状差异很大。) 但我无法建立这个项目。 Android Studio一直告诉我font-zh_CN (或font-zh-CN )是无效的资源目录名称。 对于我的values-zh_CN文件夹(也不是values-zh-CN ),这不会发生。 题: 从API 26开始,如何使用新的官方方法,为同一种语言使用不同的字体, 但使用不同的国家/地区 ?

如何使用支持库26在AlertDialog中设置自定义字体

我正在使用Android支持库的修订版26.0.1在我的应用程序中设置自定义字体。 在我的应用主题中,我补充说: @font/my_font 它就像一个魅力,将我整个应用程序中的文本转换为我的自定义字体。 除了我的对话 – 特别是他们的标题,消息,以及他们的NumberPickers 。 在那些地方,字体没有更新。 (单选按钮和checkbox工作;是/否按钮也是如此) 有什么我忘记添加到我的主题或风格? 或者支持库是否支持这个? 更多细节:我正在使用AppCompatDialogFragment来实现我的所有对话框。 在他们的onCreateDialog()方法中,我使用AlertDialog.Builder创建一个对话框然后返回它。 谢谢您的帮助!