我有以下按钮:
http://dl.dropbox.com/u/3564087/button.png
但是,此图像右侧有空白区域,边框和阴影(右侧不存在)。这意味着当我在按钮上插入一些文本并将重力设置为居中时,文本并没有真正居中,因为我希望它居中的区域不是图像的总面积。
我的问题是,我可以设置一个插入的Rect(与你在iOS中的方式相同),我想在其中显示文本吗?或者我是否需要在Button前面创建单独的TextView?
答案 0 :(得分:1)
您可以通过创建9 patch image来实现。它不仅允许定义文本将去的矩形,而且还允许您的按钮伸展到任何大小的屏幕和分辨率。
答案 1 :(得分:1)
虽然我可以使用9-patch执行此操作,但我发现使用Button视图的“padding”属性更简单。