2014-07-19 83 views
0

對於不同的屏幕大小,我在不同的文件夾中有四種不同的佈局(同名)。每個佈局都有一些TextView和ImageView和一個具有相同值的按鈕!我想知道他們應該有相同的ID?例如四個佈局中的所有按鈕都應該具有相同的ID? 我想在我的MainActivity.java中使用它們多個佈局中的窗體小部件「id」

回答

0

嗨,你必須使用相同的id.Because爲不同的屏幕尺寸,只有你做出不同的UI變化你的佈局。如果您不遵循相同的ID,當您嘗試在不同的屏幕/設備上執行時,您將得到NPE異常。

因此,在不同文件夾中的所有四種佈局中,ID必須相同。

謝謝

+0

我這樣做,但我的規律性在其他佈局損壞! – user2549089

+0

ofcourse !!你必須爲不同的屏幕尺寸進行設計對齊... – micky

+0

我只是在新的佈局(足夠我)改變大小或高度!我應該怎麼做呢? – user2549089

0

是的。因爲你調用的是相同的佈局(儘管它們適用於不同的屏幕尺寸),但它們具有相同的功能。

+0

相同的功能像什麼? – user2549089

+0

TextView,ImageView和一個按鈕。 –