jjzjj

typeFace

全部标签

android - 更改 android 字体不起作用

我正在使用以下代码行来更改android应用程序中的字体类型:LTypefacefont=Typeface.createFromAsset(this.getAssets(),"fonts/Abumohammed.ttf");textView.setTypeface(font);我确定Abumohammed.ttf位于assets/fonts文件夹中......但字体不会改变并且不会对textview产生任何影响!! 最佳答案 Android并不支持所有字体文件。当它失败时,它往往会静静地失败,而是显示默认字体。我不知道Android

java - Hashtable 适合存储 Assets 吗?

我有Actionscript3背景,这是我一生中第一次编写任何Java。哈希表似乎类似于Flash中的字典,但我想确保我正确地使用了它们。我相信Hashtable的类型是接受字符串作为键和字体作为对象。这个对吗?是否有一个不同的Collection子类更适合这样的事情?无论如何,请撕掉我的n00bJava。我需要学习这个。packagecom.typeoneerror.apps.app_name.utils;importandroid.content.Context;importandroid.graphics.Typeface;importjava.util.Hashtable;pu

android - 在android中更改文本编辑错误通知字体

我知道我们可以使用Typeface更改编辑文本的字体。但是我们为编辑文本设置的错误呢?看下面的代码:Typefacefont=Typeface.createFromAsset(getAssets(),"fonts/ATaha.ttf");privateEditTextmPasswordView;mPasswordView=(EditText)findViewById(R.id.password);mPasswordView.setTypeface(font);使用这段代码我只能更改编辑文本字体但是当我设置错误时是这样的:mPasswordView.setError(getString(

Android:Paint.breakText(...) 不准确吗?

我有一个View,它绘制了一个矩形,其中有一行文本。View使用中断文本来确保没有文本延伸到矩形之外;它忽略任何文本。这对某些字符很有效,但通常由'l'和'f'组成的字符串会延伸到矩形之外。所以,我需要在这里进行健全性检查:我的以下代码中是否存在明显的缺陷,或者Paint.breakText(...)是否可能不准确?publicvoidonDraw(Canvascanvas){intMARGIN=1;intBORDER_WIDTH=1;Paintp=newPaint();p.setAntiAlias(true);p.setTextSize(12);p.setTypeface(Typef

Android DatePicker 字体

我知道您可以像这样在Android中将自定义TypeFace应用到TextView:TextViewtv=findViewById(R.id.textview01);Typefacetf=Typeface.createFromAsset(getAssets(),"fonts/BLACKROSE.TTF");tv.setTypeface(tf);有什么方法可以为DatePicker做到这一点吗? 最佳答案 这是我的代码。我希望它对某人有用。DatePickerdatePicker=(DatePicker)findViewById(R.

android - 将 TextView 的字体设置为 Typeface.NORMAL 没有任何效果,为什么?

我有ExpandableListView的监听器对于组折叠和展开://Thereisatextviewongrouplayout,noproblemthere.@OverridepublicvoidonGroupCollapse(intgroupPosition){//thiscallbackistriggered,however,oncethetextViewisBOLDbyonGroupExpanded,thetextViewisnotsetbacktonormal,seemsthislineofcodedoesnothing...WHY?textView.setTypeface(

android - 如何在 Android 的 EditText 上设置自定义字体?

我正在尝试在EditText上实现自定义字体。有没有人有比我目前正在做的更好的方法?TypefacemyFont=Typeface.createFromAsset(getAssets(),"fonts/myfont.ttf");edittext.setTypeface(myFont);因为我有很多EditText... 最佳答案 publicclassCEditTextextendsEditText{privateContextcontext;privateAttributeSetattrs;privateintdefStyle;p

android - Fontfamily 不适用于 Android Lollipop

我想在我的应用程序中将sans-seriflight设置为默认字体。我正在开发AndroidLollipop设备。所以,这是我的styles.xml:@style/RobotoTextViewStyle@style/RobotoButtonStylesans-serif-lightsans-serif-light当我在我的设备上运行该应用程序时,sans-serif-light并未应用于每个View。例如,ActivityMain.java中的TextViews以我想要的字体显示,但在SecondActivity.java等其他Activity中,所有TextViews都正常显示。如果

java - 在android中导入字体时出现空指针异常

我正在尝试导入字体。网上找了一些教程,按说明使用。到目前为止,我已经将字体导入到Assets文件夹中。这是我用来声明字体类型的代码。TypefacelocalTypeface1=Typeface.createFromAsset(getAssets(),"arial.ttf");当我调用它时,我总是得到空指针异常。TextViewtxtTab=newTextView(this);txtTab.setTypeface(localTypeface1);可能是什么问题?这是logcat中的确切错误。11-1713:10:41.024:E/AndroidRuntime(2262):java.la

Android TypefaceSpan NoSuchMethodError for new TypefaceSpan(Typeface)

我正在从库中将自定义字体应用到TextView上,字体文件存储在应用程序文件夹的res/font中。我通过使用得到了字体intid=context.getResources.getIdentifier("xxx","font",packageName);Typefacetypeface=context.getResources.getFont(id);Typeface不为空,我已经放调试点并验证了。TypefaceSpanspan=newTypefaceSpan(typeface);现在我想从这个字体创建TypefaceSpan对象,但出现以下错误和应用程序崩溃。java.lang.N