2013-01-04 104 views
1

嗨,我想创建像这样的图像按钮http://imgur.com/sshdf在这个URL我如何创建按钮像这样?半图像半文字?请帮助我,我想创建完全相同按钮如何在按钮中添加图像?图像与文字

  <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

这个属性添加到按钮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"/> 

通过提供可绘制左侧时,图标将被放置到文本的左侧,还可以使用背景属性为整个按钮提供白色背景。

+0

日Thnx是帮我 –

+0

欢迎我的朋友。 –

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" /> 
0

解决方案是使用CompoundDrawable

一些属性的按钮和TextView的:

1. android:drawableLeft 
2. android:drawableTop 
3. android:drawableRight 
4. android:drawableBottom 

而且是用android:drawablePadding到你的文字和图像之间给填充。

0

使用文本视图和文本和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