標籤:manifest application web服務
格式:
<compatible-screens> <screen android:screenSize=["small" | "normal" | "large" | "xlarge"] android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"] /> ...</compatible-screens>
父標籤:<manifest>
描述:指定螢幕的配置為應用能夠相容。在manifest中只允許一個這種標籤。但是能夠包含多個<screen>。每個<screen>指定一個能夠相容應用的螢幕大小密度。
android系統不會讀取<compatible-screens>標籤。這個標籤只是提供給像Google Play的外部服務,是使用者更好地選擇適合的。
如果想要位你的應用設定最小尺寸的螢幕,你應該使用<supports-screens>標籤。同樣地標籤還有 <supports-screens>。
子標籤:<screen>
用於指定一個單一的螢幕配置。一個執行個體中必須包含<compatible-screens>,<compatible-screens>中必須要有android:screenSize和android:screenDensity,否則是非法的。
屬性:android:screenSize必須的。可接受的值small|normal|large|xlarge。
android:screenDensity必須得。可接受的值ldpi|mdpi|hdpi|xhdpi。
例子:
<manifest ... > ... <compatible-screens> <!-- 所有small型的螢幕 --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <!-- 所有normal性的螢幕 --> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> </compatible-screens> <application ... > ... <application></manifest>