Хорошо, я в своем уме с этим. Я использую фрагмент кода с открытым исходным кодом для сегментированных переключателей (https://github.com/makeramen/android-segmentedradiobutton)), и он отлично работает, за исключением нескольких устройств, где переключатели не будут правильно отображать переключатели.
Вот как это должно выглядеть:
![enter image description here](https://i.stack.imgur.com/l4Qt1.png)
А вот как это выглядит на Xperia X10 и Acer Liquid E:
![enter image description here](https://i.stack.imgur.com/c5q0t.png)
Я гуглял за ответом и все еще не повезло, поэтому я подумал, что приду сюда и посмотрю, есть ли у кого-нибудь идеи, что может быть причиной этого. Я в основном использую тот же код, что и примеры, но здесь часть макета для справки:
<com.makeramen.segmented.SegmentedRadioGroup android:id="@+id/jfl_calendar_tabselect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:checkedButton="@+id/all_button">
<RadioButton android:id="@id/all_button"
android:minWidth="80dip"
android:minHeight="50dip"
android:text="@string/calendar_all"
android:button="@null"
android:textSize="13dip"
android:gravity="center"
android:textColor="@color/radio_colors" />
<RadioButton android:id="@+id/mine_button"
android:minWidth="80dip"
android:minHeight="50dip"
android:text="@string/calendar_mine"
android:button="@null"
android:textSize="13dip"
android:gravity="center"
android:textColor="@color/radio_colors"
android:padding="3dip" />
<RadioButton android:id="@+id/friends_button"
android:minWidth="80dip"
android:minHeight="50dip"
android:text="@string/calendar_friends"
android:button="@null"
android:textSize="13dip"
android:gravity="center"
android:textColor="@color/radio_colors"
android:padding="3dip" />
</com.makeramen.segmented.SegmentedRadioGroup>
Любая помощь будет принята с благодарностью!