我有一個屏幕,我需要刪除一些小屏幕上的項目,因爲它們不適合。 我在佈局中搜索項目以填充代碼中的實時數據,比如填充名稱等。在我的大布局中有5個項目需要填充,但在我的小布局中只有2個項目,因爲他們贏得了「不適合。如何在我的活動中,我可以告訴我處於「小模式」,而不是在佈局中搜索我想跳過而不填充的三個ID的佈局?android多種佈局適合不同的屏幕尺寸
我是否需要搜索它們並捕獲錯誤並忽略或者有沒有更好的方法?
感謝
我有一個屏幕,我需要刪除一些小屏幕上的項目,因爲它們不適合。 我在佈局中搜索項目以填充代碼中的實時數據,比如填充名稱等。在我的大布局中有5個項目需要填充,但在我的小布局中只有2個項目,因爲他們贏得了「不適合。如何在我的活動中,我可以告訴我處於「小模式」,而不是在佈局中搜索我想跳過而不填充的三個ID的佈局?android多種佈局適合不同的屏幕尺寸
我是否需要搜索它們並捕獲錯誤並忽略或者有沒有更好的方法?
感謝
它看起來像在這種情況下的部件將返回空值,當我試圖找到他們,如果選擇的佈局不支持插件。所以我可以檢測它是否爲null,如果是這樣就跳過填充小部件。
您將要使用資源目錄(高,中,低)的組合,並按照有關如何從Android文檔支持多種屏幕尺寸的指導方針。如果您需要代碼中特定的任何內容,也可以獲得屏幕尺寸。看到這些鏈接。
Get screen dimensions in pixels http://developer.android.com/guide/practices/screens_support.html