2014-01-14 25 views
0

當我嘗試加載我的佈局(layout-xlarge-land和layout-xlarge)Galaxy 1920與分辨率爲1920x1080分辨率它錯了(layout-large-mdpi)。 我的模擬器設置有問題嗎?Galaxy S4模擬器不loadind xlarge文件夾

IM使用這些設置爲我的AVD:

enter image description here

和佈局我有這些文件夾:

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" /> 

回答

0

你可以嘗試更換您的文件夾的名稱爲「佈局1920×1080」

+0

感謝,但它仍進入「佈局大MDPI」文件夾 –

+0

請嘗試刪除「佈局大MDPI」並再次運行? –

+0

刪除「layout-large-mdpi」後,現在模擬器加載「layout-xxhdpi」,而不是! –

0

您使您的文件夾名稱爲layout-xxhdpi而不是以前的文件夾。

1

重命名XLARGE文件夾 - 「佈局1920×1080」這個工作對我來說