EditText没有在冰淇淋三明治下显示

时间:2012-02-23 17:58:17

标签: android android-edittext android-4.0-ice-cream-sandwich

我在带有白色背景的布局中有一个EditText。 在Android 2.x上,EditText周围有框架可见,但在Galaxy Nexus上的Ice Cream Sandwich中,直到我点击它才能看到它。然后出现它下面的蓝线。

我认为这是由于冰淇淋三明治中的全息主题,但我能以某种方式让线条一直显示出来吗?或者我是否必须添加自定义背景9patch-image?

我使用ActionBarSherlock来兼容,但我不认为这是一个问题,因为EditText通常显示在旧版本上。

此致 金

2 个答案:

答案 0 :(得分:1)

我建议为它创建自己的背景。您可以做的另一件事是,可能或可能不适合您的应用程序的目的是设置默认情况下要关注的视图。 只需让你的视图在加载后调用requestFocus()。

答案 1 :(得分:1)

如果您向EditText添加提示,则应显示灰线。 您还可以通过覆盖Holo主题来创建自定义主题,但为什么会让人们对平台的行为感到困惑。