首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对无线电组使用相对布局

对无线电组使用相对布局
EN

Stack Overflow用户
提问于 2015-08-17 18:05:59
回答 1查看 380关注 0票数 1

我有一个单选按钮,文字在左边,实际按钮在右边。

我想添加一个多行字符串作为文本,但当我这样做时,按钮总是对齐文本的中心。有什么办法让我选择它的确切位置吗?

代码语言:javascript
运行
复制
<RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:background="@color/white"
        >

        <RadioButton
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_vertical"
            android:textSize="@dimen/text_size"
            android:minHeight="60dp"
            android:text="@string/multilinestring"

            android:button="@null"
            android:drawableRight="@drawable/btn_radio_holo_light" />

 </RadioGroup>

更新:

使用<RadioGroup><RelativeLayout>似乎可以做到这一点,但是当添加更多的单选按钮时,它们就不再是一个整体了。

我是说:

代码语言:javascript
运行
复制
<RadioGroup>  
   <RelativeLayout>  
      <TextView> </TextView>  
      <RadioButton></RadioButton>  
   </RelativeLayout>  
   <RadioButton></RadioButton>  
<RadioGroup>

这让我可以在我想要的地方设置按钮,但是2个单选按钮不能作为同一组的一部分。我可以同时点击/选择

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 18:18:50

您可以通过指定按钮位置来更改按钮位置。喜欢

代码语言:javascript
运行
复制
android:button="@null"
android:drawableBottom="@android:drawable/checkbox_off_background"

它将在文本底部绘制按钮。您可以使用更多的选项,如android:drawableRight,android:drawableLeft,android:drawableTop,android:drawableEnd,android:drawableStart,android:drawablePadding,以改变按钮的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32056915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档