2013-02-11 23 views
0

我想提交我的android應用程序到谷歌播放。Android Mainfest文件使用sdk並使用權限疑惑

我mainfest文件是:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/> 
    <supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:anyDensity="true"/> 

我使用所有screens.i相同的佈局文件夾沒有保持大XLARGE屏幕,比如佈局XLARGE和佈局,大型獨立的任何文件夾.how我可以編寫android mainfest文件來支持多個屏幕。因爲我的xlarge屏幕不能正確渲染這個mainfest文件。

這是我的第一個Android應用程序,以便請你告訴我寫mainfest文件,支持所有屏幕尺寸和所有Android操作系統版本的方式。

+0

你的問題不在於它的屏幕尺寸您的支持 - 你已經得到了。你的問題(據我所知你的問題)是,你所有的屏幕尺寸使用相同的資源。如果您的應用程序無法正確呈現這些資源,則需要更改佈局資源,以便確保它的確如此。 – 2013-02-11 12:12:15

+0

如何更改資源。我需要爲所有屏幕設計相同的設計 – 2013-02-11 12:20:29

+0

基本上,當您告訴它時,應用程序會執行什麼操作使用資源(例如'R.layout.main_screen'),它會查找指定當前配置(無論是密度,屏幕大小,方向等)的佈局文件夾 - 例如,如果您需要橫向或縱向方向的不同佈局你將肖像佈局放置在'layout-port'中,並將佈局佈局放置在'layout-land'中,然後設備自動使用它。你需要稍微修改一下設計,使其看起來是正確的,這取決於你如何鋪設out將意味着改變權重/利潤率等 – 2013-02-11 13:31:46

回答

0

試試這個:

<supports-screens android:resizeable="true" 
       android:smallScreens="true" 
       android:normalScreens="true" 
       android:largeScreens="true" 
       android:xlargeScreens="true" 
       android:anyDensity="true" /> 
+0

是否有任何關係b/w使用sdk和支持屏幕 – 2013-02-11 12:15:35

+0

否它不是那樣 – 2013-02-11 12:45:07

+0

yoguda ............. – GOLDEE 2013-02-11 12:52:45

3

試試這個

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.exampl.eee" 
    android:versionCode="1" 
    android:versionName="1.0" > 
    <supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" /> 
    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="8" /> 
+0

是否有任何關係b/w使用sdk和支持屏幕 – 2013-02-11 12:16:02