好的,我为此发疯了——我已经在我的应用程序中集成了 ActionBarSherlock 并且正在使用 Theme.Sherlock。现在,我似乎无法让我的自定义文本框正常工作 - 每当我离开文本框时,文本都会变成白色。这是更好地解释问题的图像(我使用了库附带的示例中的叠加布局):
打字:
回到EditText:
有谁知道为什么会这样?
编辑:要重现此错误,只需下载 ActionBar zip 并提取示例项目。然后在第一个 LinearLayout 的 Overlay 布局 (res/layout/overlay.xml) 中的那个项目中添加:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionNext" />
<AutoCompleteTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
并在具有旧版本 Android 操作系统的设备上运行示例项目。