Android开发 - EditText& ButtonTheme

时间:2012-12-18 05:01:26

标签: android button android-edittext

我的edittext和按钮有问题。当我把它们放入我的xml并运行它时,我得到了这个......

This what it looks like

This is what my edittext should look like

任何人都可以帮助我获得第二个输出吗?

编辑:

第二张图是我在Eclipse中看到的。我觉得它与主题有关。有人说这是冰淇淋三明治是问题,但我的应用程序是2.2但我的手机正在运行4.0

4 个答案:

答案 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>