【问题标题】:Change Size: Android Radio Button更改大小:Android 单选按钮
【发布时间】:2011-09-14 00:08:45
【问题描述】:

在我的 Android 应用程序中,我必须使用单选按钮。我需要使单选按钮的大小变小。所以我创建了一个这样的drawable

<item android:state_checked="true"  android:drawable="@drawable/btn_check_on" />
<item android:state_checked="false"  android:drawable="@drawable/btn_check_off" />
  • 单选按钮通常看起来像这样

  • 但是对于小图标,它在文本和按钮之间有一个空格,就像这样,因为按钮尺寸变小了

有没有人知道如何避免文本和按钮之间的空格(Image2)并使其看起来像 image1。

【问题讨论】:

    标签: android android-layout android-widget


    【解决方案1】:

    这是通过修改RadioButton 上的paddingLeft 属性来完成的。默认填充足以使按钮清除文本,如您的第一张图片所示。我会从android:paddingLeft="0dp" 开始,它将按钮放在文本顶部,然后从那里进行实验。

    <RadioButton 
    android:id="@+id/radioButtonHello"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:text="Hello!"
    android:paddingLeft="0dp"/>
    

    【讨论】:

      【解决方案2】:

      可以做到,但不像设置 Layout_Width 和 Layout_height 那样简单,如编辑文本、按钮等。要修改视图的大小/外观,如复选框/单选按钮,请使用“背景”和“按钮" 属性来指定您自己的可绘制对象。

      但是蓟给你一个想法:http://www.anddev.org/tutorial_change_look_of_checkbox-t4553.html

      【讨论】:

        猜你喜欢
        • 2019-01-18
        • 2012-04-26
        • 2017-10-15
        • 2011-09-01
        • 2021-07-02
        • 2022-01-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多