我的edittext和按钮有问题。当我把它们放入我的xml并运行它时,我得到了这个......
任何人都可以帮助我获得第二个输出吗?
编辑:
第二张图是我在Eclipse中看到的。我觉得它与主题有关。有人说这是冰淇淋三明治是问题,但我的应用程序是2.2但我的手机正在运行4.0
答案 0 :(得分:4)
第一个是使用android4.0中新增的holo主题。所以我想如果你在AndroidManifest.xml中指定android2.3主题,那么将显示第二个编辑框 如:
<application android:theme="@android:style/Theme" ...../>
答案 1 :(得分:2)
您正在为Ice Cream Sandwich编译(并在xml编辑器中预览)。您在第二个示例中使用的本机UI是(我相信)来自Gingerbread。您可以向后设置版本,也可以在此活动的清单中应用相关主题。
答案 2 :(得分:0)
在AndroidManifest.xml中,我认为你只需要设置这个属性:
<uses-sdk
android:targetSdkVersion="15" />
大于或等于15的值。执行clean / build并查看是否有帮助。这将告诉手机使用ICS或JellyBean。
答案 3 :(得分:0)
尝试为您的edittext设置背景,例如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>