为什么我的android RadioButton文本在开头被截断?

时间:2011-02-13 19:10:07

标签: android android-layout

我有一个非常奇怪的布局问题...基本上这个RadioGroup中的第一个按钮正在丢失它的第一个字母,根据这个截图(它应该说是“Booked Off”,而不是“o off Off”):

mangled RadioButton text screenshot

XML片段非常简单(我在外部样式或其他任何东西中都没什么好笑的):

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
    <RadioGroup android:orientation="vertical"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content">
        <RadioButton android:id="@+shift_edit/bookoff"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Booked Off" />
        <RadioButton android:id="@+shift_edit/ado"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="ADO" />
        <RadioButton android:id="@+shift_edit/working"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Working" />
    </RadioGroup>
</LinearLayout>

有没有人认识到这个问题并且可以提供解决方案?如果重要的话,我正在使用1.6,因为我所针对的设备只有1.6 ROM。

2 个答案:

答案 0 :(得分:3)

因此,在将我的应用程序部署到真实(Android 1.6)设备后,问题出现在模拟器中。我无法在真实设备上重现它。此外,正如user432209所提到的,它似乎不会出现在以后的模拟器中。更好的是,它只会显示您呈现活动的第一个时间;出去,回来,它恢复正常。所以我猜这一切都是一个很小的缺陷,可以忽略不计。

答案 1 :(得分:2)

我只是将您的代码转储到模拟器中并空手而归。在所有11种通用仿真器样式中,它在2.1,2.2和2.3上都能正常工作。

我将从简单/通用解决方案开始。重新启动,制作新的模拟器,制作新的布局等等。