2012-12-18 51 views
0

我的編輯文本和按鈕有問題。當我把它們放在我的XML並運行它,我得到這個...Android開發 - EditText和ButtonTheme

This what it looks like

This is what my edittext should look like

誰能幫我把第二個輸出?

編輯:

第二張照片是我在Eclipse中看到的。我覺得這與主題有關。有人說這是冰淇淋三明治,這是問題,但我的應用程序是2.2,但是我的手機運行4.0

+0

您能不能告訴我們的編碼部分 –

+0

沒有編碼,我只是拖入一個EditText和一個按鈕並運行應用程序。當我運行它,而不是看到第二個輸出,我看到第一個。 –

回答

4

第一個是使用android4.0中新增的holo主題。所以我想如果你在AndroidManifest.xml中指定了android2.3主題,那麼將會顯示第二個編輯框。
如:

<application android:theme="@android:style/Theme" ...../> 
+0

非常感謝,它的工作。 :) –

2

你正在編譯(並在xml編輯器預覽)冰淇淋三明治。您在第二個示例中使用的原生用戶界面(我相信)來自薑餅。您可以向後設置版本,也可以在清單中爲此活動應用相關主題。

+0

你能多解釋一下嗎?如何完全做到這一點? –

+0

user674199打我吧 –

+0

thx無論如何你的幫助。 –

0

在AndroidManifest.xml中,我想你只需要將該屬性設置:

<uses-sdk 
    android:targetSdkVersion="15" /> 

要到15大於或等於值做一個乾淨/構建和看看是否有幫助。這將告訴手機使用ICS或軟糖。

0

嘗試一個背景設置爲您的EditText像Android一樣:背景= 「@繪製/ rounded_corner_white」

其中rounded_corner_white:

<item> 
    <shape android:shape="rectangle" > 
     <solid android:color="@color/White" /> 

     <corners android:radius="18dp" /> 
    </shape> 
</item>