當我嘗試加載我的佈局(layout-xlarge-land和layout-xlarge)Galaxy 1920與分辨率爲1920x1080分辨率它錯了(layout-large-mdpi)。 我的模擬器設置有問題嗎?Galaxy S4模擬器不loadind xlarge文件夾
IM使用這些設置爲我的AVD:
和佈局我有這些文件夾:
layout-mdpi:
--a.xml
layout-land-mdpi:
--a.xml
layout-large-mdpi:
--a.xml
layout-land-large-mdpi:
--a.xml
layout-xlarge:
--a.xml
layout-xlarge-land:
--a.xml
layout-xxhdpi:
--a.xml
layout-land-xxhdpi:
--a.xml
和每個XML佈局文件包含這樣的觀點:
<View
android:layout_width="0.0dip"
android:layout_height="0.0dip"
android:layout_weight="1.0"
android:id="@+id/mylayouttype"
android:tag="layout-mdpi"/>
標籤部分的變化取決於文件夾名稱和layo UT型(土地或正常)
在代碼中,我在應用程序的啓動檢查慾望佈局是這樣的:
setContentView(R.layout.a);
View v = (View)findViewById(R.id.layouttype);
Log.i(getClass().getSimpleName(),"Layout is : "+ v.getTag().toString());
它適用於其他設備的大小,但在S4,它返回「佈局MDPI」,而不是「佈局XLARGE」的
這是我的manifest.xml:
<uses-sdk
android:minSdkVersion="6"
android:targetSdkVersion="19" />
感謝,但它仍進入「佈局大MDPI」文件夾 –
請嘗試刪除「佈局大MDPI」並再次運行? –
刪除「layout-large-mdpi」後,現在模擬器加載「layout-xxhdpi」,而不是! –