【问题标题】:how do I minimize space between text and image in button?如何最小化按钮中文本和图像之间的空间?
【发布时间】:2013-01-04 11:39:11
【问题描述】:

这是我下面的代码,它显示按钮中的图像工作正常,但我想最小化图像和按钮之间的空间。我该怎么做?

请帮助我如何最小化图像和文本之间的空间。这是我的图片网址http://imgur.com/Jmvqe

<Button android:id="@+id/MyAccountbutton"
        style="?android:attr/buttonStyleSmall"
        android:layout_height="25dip"
        android:layout_width="fill_parent"
        android:layout_marginRight="55dip"
        android:layout_marginLeft="55dip"
        android:drawableLeft="@drawable/handshake"
        android:paddingLeft="10dip"
        android:background="@drawable/curvedplanebutton"
        android:textColor="@drawable/button_text_color"
        android:layout_marginTop="15dip"
        android:text="Payments"/>

【问题讨论】:

  • 你试过android:drawablePadding吗?已经在我的previous answer 中提到过你的问题。

标签: android


【解决方案1】:

android:drawablePadding=" " 一起玩。您可能需要设置一个负值。

【讨论】:

    【解决方案2】:

    您可以添加属性drawablePadding并设置您的值,例如:

     android:drawablePadding="5dp";
    

    【讨论】:

      【解决方案3】:
      android:gravity="left"
      

      这应该将文本更改为左侧,而不是中心。

      【讨论】:

        【解决方案4】:

        如果您将android:layout_width 设置为wrap_content,您的Button 将根据其内容调整其尺寸,并且不会尝试填充其父级。

        如果您希望您的 Button 填充其父级,我同意 WarrenFaith。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-10-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多