gpt4 book ai didi

java - 如何修复 RadioButton 的宽度,使小部件不依赖于文本大小

转载 作者:行者123 更新时间:2023-11-29 22:04:59 25 4
gpt4 key购买 nike

我有一个水平的 RadioGroup 和 RadioButtons

<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:checkedButton="@+id/tab_messages"
android:background="@drawable/bg_tabbar"

android:layout_marginBottom="6dp"
android:layout_marginTop="6dp"
>

<RadioButton
android:id="@+id/tab_messages"
style="@style/Tab"
android:text="long long long text"
/>
<RadioButton
android:id="@+id/tab_contacts"
style="@style/Tab"
android:text="shorter"

/>
<RadioButton
android:id="@+id/tab_search"
style="@style/Tab"
android:text="short short"
/>
<RadioButton
android:id="@+id/tab_settings"
style="@style/Tab"
android:text=";("

/>

</RadioGroup>

<style name="Tab" >
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:padding">3dp</item>
<item name="android:layout_margin">1dp</item>
<item name="android:gravity">center</item>
<item name="android:textColor">#ffffff</item>
<item name="android:drawablePadding">-6dp</item>
<item name="android:textSize">12dp</item>
<item name="android:button">@android:color/transparent</item>
<item name="android:drawableTop">@android:drawable/btn_radio</item>
</style>

我得到了这个(截图):http://c.kurganec.ru/p/jv8Ppzq.png

layout_weight 参数似乎不像我预期的那样工作。我希望标签的大小相同(例如显示宽度的 1/4)可能吗?

最佳答案

试试这个

<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:checkedButton="@+id/tab_messages"
android:layout_marginBottom="6dp"
android:layout_marginTop="6dp"
>
<RadioButton
android:id="@+id/tab_messages"
style="@style/Tab"
android:layout_weight="1" android:text="long long long text" android:layout_width="1dip"/>
<RadioButton
android:id="@+id/tab_contacts"
style="@style/Tab"
android:text="shorter"
android:layout_weight="1" android:layout_width="1dip"/>
<RadioButton
android:id="@+id/tab_search"
style="@style/Tab"
android:text="short short"
android:layout_weight="1" android:layout_width="1dip"/>
<RadioButton
android:id="@+id/tab_settings"
style="@style/Tab"
android:text=";("
android:layout_weight="1" android:layout_width="1dip"/>
</RadioGroup>

关于java - 如何修复 RadioButton 的宽度,使小部件不依赖于文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com