草庐IT

TextViewPlus

全部标签

android - 文本(字体)在较旧的 api 上看起来褪色

我使用的是自定义字体,它在较新的android版本上完美显示(在API17(Asus选项卡)、18(Dell选项卡)、19(Nex4)-设备上测试)。但是,相同的字体在旧版本-API8(SEX10i)、10(LGP500H)上看起来褪色(可能变形?)。这是一个比较,以防我的解释没有意义:在nex4上:在x10i上:我正在使用带有Typeface.BOLD的自定义字体:tvTitle.setTypeface(titleAndBodyFont,Typeface.BOLD);和body(“看起来*”部分):tvBody.setTypeface(titleAndBodyFont);标题的XML

java - 自定义字体和 XML 布局 (Android)

我正在尝试在Android中使用XML文件定义GUI布局。据我所知,没有办法指定您的小部件应在XML文件中使用自定义字体(例如您放置在assets/font/中的字体),并且您只能使用系统安装的字体。我知道,在Java代码中,我可以使用唯一ID手动更改每个小部件的字体。或者,我可以遍历Java中的所有小部件以进行此更改,但这可能会非常慢。我还有什么其他选择?有没有更好的方法来制作具有自定义外观的小部件?我不想为我添加的每个新小部件手动更改字体。 最佳答案 您可以扩展TextView以设置自定义字体,正如我所学here.TextVie

java - 自定义字体和 XML 布局 (Android)

我正在尝试在Android中使用XML文件定义GUI布局。据我所知,没有办法指定您的小部件应在XML文件中使用自定义字体(例如您放置在assets/font/中的字体),并且您只能使用系统安装的字体。我知道,在Java代码中,我可以使用唯一ID手动更改每个小部件的字体。或者,我可以遍历Java中的所有小部件以进行此更改,但这可能会非常慢。我还有什么其他选择?有没有更好的方法来制作具有自定义外观的小部件?我不想为我添加的每个新小部件手动更改字体。 最佳答案 您可以扩展TextView以设置自定义字体,正如我所学here.TextVie