在Android上简单的矢量图像的精神总是看起来很清晰,我想知道我是否不能使用与字符串(或字符)配对的自定义字体作为Drawable
。使用字体和字符串作为可绘制的
例如,如果我想用Webdings字符作为Button
上的drawable,我该怎么做?
我想要选择最佳字体大小(使用dip
或sp
),以便在图像上不发生扭曲。
你有什么想法可以实现这个目标吗?
谢谢!
在Android上简单的矢量图像的精神总是看起来很清晰,我想知道我是否不能使用与字符串(或字符)配对的自定义字体作为Drawable
。使用字体和字符串作为可绘制的
例如,如果我想用Webdings字符作为Button
上的drawable,我该怎么做?
我想要选择最佳字体大小(使用dip
或sp
),以便在图像上不发生扭曲。
你有什么想法可以实现这个目标吗?
谢谢!
你可以看看我的图书馆IconicTextView 它允许使用几种标志性的字体来显示矢量图像。 目前TextView的一个子类用于显示它们,但我正在重写它以使用自定义Drawable。 这里的主要问题是选择最好的字体大小,我试图找到一种方法来自动调整字体大小。
如果这就是你想要的,为什么不在按钮上使用文本标签?这是一个默认按钮(ImageButton是使用图像的那个)。 – 2013-02-26 20:22:52
它确实需要一个可绘制的。如果我想在EditText的drawableLeft部分显示一个图标怎么办?同样的问题... – Brett 2013-02-26 20:28:43
这是一个相关的问题:http://stackoverflow.com/a/8831182/602245 – Brett 2013-02-26 20:29:48