我正在开发一款简单的Android游戏用于学习目的,我遇到了这样的问题: 我希望为所有TextViews,Buttons和其他一些小部件实现自定义字体,所以经过长时间的搜索,我发现它不可能通过XML实现。
ony方式是以programmaticaly加载它(抱歉我的语法很差)。 所以我为每个人实现了自定义小部件,以便在instatiation上执行此操作。 但是,问题是,我不想用我的类的全名替换XML中的所有Widgets声明。
所以我想出了声明自定义主题和覆盖小部件的样式,但我找不到一种方法来传递我的自定义类。 “android:name”属性不起作用(按说明应该......) 并且找不到Eclipse作为变体之一向我提出的“class”属性(某种方式......)。
基本上问题是: 如何将所有在XML中声明的TextView(例如)声明为TextView,使用我的自定义实现。
感谢您的关注。