相关疑难解决方法(0)

如何将宽度设置为"填充父级"的android按钮中的图标和文本居中

我想要一个带有图标+文本的Android按钮.我正在使用drawableLeft属性来设置图像,如果按钮的宽度为宽,"wrap_content"但是我需要拉伸到最大宽度,所以我使用宽度"fill_parent".这会将我的图标直接移动到按钮的左侧,我希望图标和文本都在按钮内居中.

我尝试设置填充但这只允许给出一个固定值,所以它不是我需要的.我需要在中心对齐图标+文字.

<Button 
    android:id="@+id/startTelemoteButton" 
    android:text="@string/start_telemote"
    android:drawableLeft="@drawable/start"
    android:paddingLeft="20dip"
    android:paddingRight="20dip"            
    android:width="fill_parent"
    android:heigh="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一目标的任何建议?

user-interface android button alignment android-layout

112
推荐指数
10
解决办法
13万
查看次数

如何最小化按钮中文本和图像之间的空间?

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

请帮助我如何最小化图像和文本之间的空间.这是我的图片网址 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"/>
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
3
解决办法
7352
查看次数

Android:MaterialButton 覆盖样式中的 textColor

我想定义一个替代的按钮样式,它使用我的 secondaryColor 作为背景,并?colorOnSecondary分别用于文本。

但是我很难在样式中定义 textColor 。MaterialButton 正在为使用?colorOnPrimary. 因此,重写很麻烦。

有没有另一种方法可以在没有 selectorDrawable 的情况下设置颜色?

android android-button material-components material-components-android

6
推荐指数
1
解决办法
3530
查看次数