jjzjj

typeFace

全部标签

android - 如何在android studio中创建自定义字体

我需要为我的项目添加新字体我在哪里创建它在androidstudio中有人可以建议我是否在androidstudio的正确目录中创建它吗?我尝试将字体文件夹放在与SRC文件夹相同的位置,但没有成功我的代码是TypefacefontRobo=Typeface.createFromAsset(context.getAssets(),"fonts/Roboto-Black.ttf");viewTotalValue.setText(total.toString());这是正确的吗?请指教 最佳答案 如果你使用androidstudio,你应

Android - View 的后备字体

有没有办法为View设置后备字体?我的客户要求使用某种不支持西里尔字符的字体(他们想要西里尔语言......)因此任何西里尔字符都是漂亮的方block!我似乎找不到任何东西来为TextView设置后备字体?在iOS中有一个默认的回退。Android别让我失望!一想到要重新制作一个TextView,然后将我的应用程序中的每个TextView都更改为新的TextView,以支持回退,我就头疼。谢谢, 最佳答案 目前,您不能为一个View的样式声明指定一种以上的字体。我想您现在必须应用一些损害控制,因此您可以通过指定两种样式来解决问题,一

android - 扩展 BaseAdapter 类中的字体错误

我正在使用从BaseAdapter扩展而来的ListViewAdapter类,在部署到模拟器后尝试为三个TextView设置自定义Typeface时出错。我可以设置为普通的Activity类,但是BaseAdapter类中存在一些逻辑或语法问题,请指出我的代码中的错误,我们将不胜感激。我的代码importjava.util.ArrayList;importjava.util.HashMap;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importandroid

安卓通知 : add typeface for title and content

我正在尝试在我的NotificationCompat.Builder中添加一个Typeface->setContentTitle()和setContentText()。我通过初始化了TypefaceTypefacebanglaFont=Typeface.createFromAsset(this.getAssets(),"kalpurush.ttf");在IntentService中。为了创建Notification,我使用了以下代码。NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(this).setLar

android - 如何将 TypeFace 设置为 PagerTabStrip TextView

在我的应用程序中,我使用了ViewPager用PagerTabStrip我需要为我的小部件设置自定义字体。要为Button或TextView设置字体,我只需扩展类并设置字体。publicclassMyButtonextendsButton{publicMyButton(Contextcontext){super(context);initCustomFont();}publicMyButton(Contextcontext,AttributeSetattrs){super(context,attrs);initCustomFont();}publicMyButton(Contextco

android - Android ICS 上的卡纳达语字体

我在我的应用程序中支持泰米尔语和卡纳达语字体。我使用下面的代码来设置TextViews、Buttons等的字体FONT_TAMIL=Typeface.createFromAsset(getAssets(),"fonts/tamil.ttf");tvTitle.setTypeface(FONT_TAMIL);FONT_KANNADA=Typeface.createFromAsset(getAssets(),"fonts/kannada.ttf");tvTitle.setTypeface(FONT_KANNADA);即使在GingerBread上,我也能正确显示泰米尔语字符。但我无法显示K

android - 优点和缺点,保持对字体的静态引用以便在布局中重用?

我一直在寻找提高我的Android开发技能的方法...因此出现了这个问题。您是否预见到为应用程序使用的不同字体静态存储Typeface的任何可能的利弊?优点:一次加载到处使用。缺点:使用了更多的堆?我的“TypeFace”缓存器:publicstaticsynchronizedTypefacegetFontType(StringfontFile){if(!smTypefaces.contains(fontFile)){try{Typefacetf=Typeface.createFromAsset(getContext().getAssets(),"fonts/"+fontFile);i

android - 在小部件中使用带有 EditText 的字体

是否有可能以某种方式使用从Assets中加载的Typeface字体定义以及小部件中的EditText? 最佳答案 您要使用的字体需要驻留在assets/fonts目录中,您可以这样访问它:TypefacemyFont=Typeface.createFromAsset(getAssets(),"fonts/myfont.ttf");edittext.setTypeface(myFont); 关于android-在小部件中使用带有EditText的字体,我们在StackOverflow上找到

android - Roboto 和 Roboto Bold 是否保证在 4.0+ 上可用?

在我们的应用程序中,我们使用Roboto和RobotoBold。但是,在某些版本的Android(似乎是4.0到4.1)中,我们在使用导入版本的Roboto(即使用Typeface.createFromAsset())时遇到文本渲染问题,这些问题在简单时不会出现使用内置版本的Roboto(即Typeface.DEFAULT)。我知道Roboto和RobotoBold是在Android4.0中引入的,但我似乎找不到任何东西来保证这些字体在制造商修改(例如Touchwiz、Sense)的情况下都可用。如果保证它们存在,我们可以只使用版本检查来仅对低于Android4.0的设备使用自定义导入

Android 将 Roboto 字体设置为粗体、斜体、常规……(类似于自定义字体系列)

我知道如何在Android应用程序中以编程方式设置自定义字体。有什么方法可以为自定义字体(Assets)加载字体,Android框架将使用基于粗体、斜体等的适当文件?例如,现在我正在尝试将Roboto字体设置为一些TextViewTypefacetypeface=Typeface.createFromAsset(getAssets(),"fonts/Roboto/Roboto-Regular.ttf");textView.setTypeface(typeface);它工作正常。但是由于我将xml布局中的TextView设置为粗体,所以文本不会加粗如何正确地从Assets中加载字体才能正