我的编辑文本和按钮有问题。当我将它们放入我的 xml 并运行它时,我得到了这个......
谁能帮我获得第二个输出?
编辑:
第二张图片是我在 Eclipse 中看到的。我觉得这与主题有关。有人说问题出在冰淇淋三明治上,但我的应用程序是 2.2,但我的手机运行的是 4.0
我的编辑文本和按钮有问题。当我将它们放入我的 xml 并运行它时,我得到了这个......
谁能帮我获得第二个输出?
编辑:
第二张图片是我在 Eclipse 中看到的。我觉得这与主题有关。有人说问题出在冰淇淋三明治上,但我的应用程序是 2.2,但我的手机运行的是 4.0
第一个是使用android4.0新的holo主题。所以我想如果你在 AndroidManifest.xml 中指定了 android2.3 主题,那么第二个编辑框就会显示出来。
如:
<application android:theme="@android:style/Theme" ...../>
您正在为 Ice Cream Sandwich 编译(并在 xml 编辑器中预览)。您在第二个示例中拥有的本机 UI(我相信)来自 Gingerbread。您可以将您的版本向后设置,或者在此活动的清单中应用相关主题。
在 AndroidManifest.xml 中,我想你只需要设置这个属性:
<uses-sdk
android:targetSdkVersion="15" />
到大于或等于 15 的值。进行清理/构建,看看是否有帮助。这将告诉手机使用 ICS 或 JellyBean。
尝试为您的编辑文本设置背景,例如 android:background="@drawable/rounded_corner_white"
其中 rounded_corner_white :
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/White" />
<corners android:radius="18dp" />
</shape>
</item>