0
我有一個Android項目,我從Eclipse遷移到Android Studio。我的MinSDK設置爲8. TargetSDK = 19。MinSDK UI /主題總是被加載,TargetSDK主題不是
但是,在所有情況下,即使在4.4設備上運行,SDK = 8 UI/Theme也會顯示出來。
我相信這是由於缺少主題/樣式文件。
有沒有人遇到類似的問題,以及如何糾正這個問題?
我有一個Android項目,我從Eclipse遷移到Android Studio。我的MinSDK設置爲8. TargetSDK = 19。MinSDK UI /主題總是被加載,TargetSDK主題不是
但是,在所有情況下,即使在4.4設備上運行,SDK = 8 UI/Theme也會顯示出來。
我相信這是由於缺少主題/樣式文件。
有沒有人遇到類似的問題,以及如何糾正這個問題?
一個很好的開始將是styles.xml文件下資源 - >值-V11 & 資源 - >值-V14。如果他們錯過了機會,你必須在那裏添加它們。
這裏,是一個什麼樣的styles.xml貌似默認爲值-V14樣本:
<resources>
<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar">
<!-- API 14 theme customizations can go here. -->
</style>
當然,如果你需要的動作條,你可以刪除NoActionBar以上。該文件在values-v11中看起來也是一樣的。此外,如果您使用的是支持ActionBar,那麼樣式將如此定義:
<style name="AppBaseTheme" parent="@style/Theme.AppCompat">
這是問題,謝謝!在我的情況下,我不得不實際手動添加values-v14文件夾,並根據您的示例創建styles.xml。然而這沒有馬上工作,因爲我有一個自定義的主題。一旦我刪除自定義主題,正確的UI主題開始加載。 – AlexVPerl
這很好。只是出於好奇,儘管......你是否將Grad構建文件導出爲ADT/Eclipse項目,然後將其導入到Android Studio中,或者您是否做了其他操作? –
我相信我只是調用了源代碼。 – AlexVPerl