这是一个最好的做法,比什么都质疑更多:的Android按钮文本
当一个按钮创建一个自定义的背景图片,是不是更常见的包括按钮的文字为图像的一部分,或者是通常在按钮的XML属性中分配给按钮本身的按钮的文本(必要时使用填充)?
我主要关心的是从图像中得到的文本可能不能很好地扩展,所以我想知道哪种更好的做法。
作为一个后续,有没有什么好的教程在那里设计android按钮,重点是为不同的状态创建图像(我主要关注按下vs未按下)?
这是一个最好的做法,比什么都质疑更多:的Android按钮文本
当一个按钮创建一个自定义的背景图片,是不是更常见的包括按钮的文字为图像的一部分,或者是通常在按钮的XML属性中分配给按钮本身的按钮的文本(必要时使用填充)?
我主要关心的是从图像中得到的文本可能不能很好地扩展,所以我想知道哪种更好的做法。
作为一个后续,有没有什么好的教程在那里设计android按钮,重点是为不同的状态创建图像(我主要关注按下vs未按下)?
最好的做法是让你的文字尽可能以文本形式:
TMHO在图像中嵌入文本的唯一好处是使用自定义字体,可以通过设置TextView的字体来实现此功能。
我会说保持文字与图像分开。 使该应用更适合多语言用户。对于缩放,我会将图像放置在文本的左边(比如说),然后让android根据文本的长度/字体大小决定如何缩放按钮。 显然,保持文本的长度(用任何语言)都相当短
恕我直言,最好是在XML中使用文本,而不是在图像中使用文本。但我想这取决于你的要求。如果您使用文本,您可以轻松修改它或使用多种语言,而无需为每种语言设置单张照片。
关于一些按钮教程,检查this one from docs,它描述得很好。
对于后续自定义按钮,请查看此视频[link](http://www.youtube.com/user/thenewboston#p/search/1/zXXCFmfJMNw) –