嗨我想在这个网址中创建像这样的方式http://imgur.com/sshdf的图像按钮如何创建这样的按钮?半图半文?请帮助我,我想创建完全相同的按钮
<Button android:id="@+id/MyAccountMiniStatement"
style="?android:attr/buttonStyleSmall"
android:layout_height="25dip"
android:layout_width="fill_parent"
android:layout_marginRight="10dip"
android:layout_marginLeft="10dip"
android:background="@drawable/curvedplanebutton"
android:textColor="@drawable/button_text_color"
android:layout_marginTop="10dip"
android:text="Mini Statement"/>
答案 0 :(得分:0)
将此属性添加到按钮android:drawableLeft="@drawable/ic_launcher"
像这样,
<Button android:id="@+id/MyAccountMiniStatement"
style="?android:attr/buttonStyleSmall"
android:layout_height="25dip"
android:layout_width="fill_parent"
android:layout_marginRight="10dip"
android:layout_marginLeft="10dip"
android:drawableLeft="@drawable/ic_launcher"
android:background="@drawable/curvedplanebutton"
android:textColor="@drawable/button_text_color"
android:layout_marginTop="10dip"
android:text="Mini Statement"/>
通过提供可绘制的左侧,图标将放置在文本的左侧,您还可以使用background属性为整个按钮提供白色背景。
答案 1 :(得分:0)
为什么不使用ImageBUtton,我觉得这对你有好处
<ImageButton
android:id="@+id/ImageButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/album_icon"
android:background="@drawable/round_button" />
答案 2 :(得分:0)
解决方案是使用CompoundDrawable。
Button和TextView的一些属性:
1. android:drawableLeft
2. android:drawableTop
3. android:drawableRight
4. android:drawableBottom
是的,使用android:drawablePadding在文字和图片之间填充。
答案 3 :(得分:0)
使用Textview和文本,android:drawableTop="@drawable/ic_launcher"
用于textview中的图像。
因此,使用此功能后,您可以看到您的textview也包含图像。
尝试以下代码而不是按钮代码。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/ic_launcher"
android:gravity="center"
android:text="Hello" />
您还可以向任何一方添加drawable。 顶部,底部,右侧,左侧。
android:drawableBottom="@drawable/ic_launcher"
android:drawableTop="@drawable/ic_launcher"
android:drawableRight="@drawable/ic_launcher"
android:drawableLeft="@drawable/ic_launcher"
了解详情Follow This Link