Zel*_*Ady 11 android radio-button
我有一个简单的应用程序.屏幕在RelativeLayout内部构建.我有更多的LinearLayout(s),其中一个显示2个RadioButton(s),如下所示:
<LinearLayout android:layout_width="match_parent" android:layout_height="fill_parent"
android:padding="3dp" android:gravity="center">
<RadioGroup android:id="@+id/rgrDayToReport"
android:orientation="horizontal"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<RadioButton android:checked="true" android:id="@+id/rbtnToday"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@string/radioTodayText"/>
<RadioButton android:id="@+id/rbtnYesterday"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@string/radioYesterdayText"/>
</RadioGroup>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
除三星Galaxy s3外,此面板在任何设备中正确呈现(我测试).在此设备上(仅在此设备上),屏幕如下所示:

我该怎么解决这个问题?
Dav*_*vra 15
我遇到了同样的问题.我通过NOT设置paddingLeftRadioButtons和CheckBoxes 来解决这个问题- 保留默认值.paddingLeft从所有手机上的drawable和Galaxy S3的左上角算起.另外设置background导致Galaxy S3上出现相同的错误.保留默认值后,它现在可以在任何地方使用.
这可能为时已晚,但我遇到了同样的问题,它通过指定一个android:drawableRight或者android:drawableLeft来解决,而不是android:button默认设置
the*_*tuf -2
我通过将 的 设置paddingLeft为RadioButton某个值来解决这个问题,使其看起来正确。我只在我的三星设备上测试过这个,没有在任何其他设备上测试过,所以我不确定它在“工作”的设备上会是什么样子。