Articles of android fonts

如何从Android中的TTF文件中读取字距对表

我目前正在使用从TTF文件加载的外部(非标准)字体在Canvas上绘制文本。 我想为我正在显示的文本启用字距调整。 我想知道的是,是否有可能使用Android API从字体中读取字距调整对。

如何在DrawerLayout和NavigationView中使用自定义字体

我想使用Android的DrawerLayout和NavigationView作为菜单,但我不知道如何让菜单项使用自定义字体。 有没有人成功实施?

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

我在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”, […]