我正在创建一个仪表板,并且想要对按钮内部的文本进行填充,所以文本在图标后面开始。我尝试了按钮上的所有填充选项,但没有结果。填充者移动输入按钮。此外,间隔选项令人失望,因为它们控制着线条之间的空间,而不是按钮内部的空间。按钮内部的文本填充
有没有办法找到图标后的按钮文本? 任何想法或方法将不胜感激。
下面是我想要的按钮背景的想法。
我正在创建一个仪表板,并且想要对按钮内部的文本进行填充,所以文本在图标后面开始。我尝试了按钮上的所有填充选项,但没有结果。填充者移动输入按钮。此外,间隔选项令人失望,因为它们控制着线条之间的空间,而不是按钮内部的空间。按钮内部的文本填充
有没有办法找到图标后的按钮文本? 任何想法或方法将不胜感激。
下面是我想要的按钮背景的想法。
您是否尝试过使用CompoundDrawable。 他们只是为了这种情况。你基本上有一个TextView,并将视图设置为左侧的图标。这不仅可以做你想做的事,但你也可以消除屏幕上的另一个视图。
基本上你可以使用
android:drawableLeft
或
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
我会试试吧! – 2012-07-06 19:45:16
很酷。此方法需要使用资源ID,如果没有,则使用0。但也有其他一些不同的。 – 2012-07-06 19:46:05
是一个不错的选择,但它并没有按照计划进行绘制,所以我不确定这是否与所有屏幕尺寸兼容 – 2012-07-06 21:15:11
您是否尝试过的重心位置设定为中心叫什么名字? – Addison 2012-07-06 19:38:49
我不会做一个按钮...我会做一个。它会看起来更好,因为你可以做一些像Some Text – Fallenreaper 2012-07-06 19:38:51
是的我试过重心,坚果的想法是文本开始后图标,因为文本是不同的大小。 – 2012-07-06 19:40:37