0
我的應用程序的主菜單,有一個非常具體看項目的列表。它有一個自定義分隔線,每個列表元素都有自定義的顏色和高度。爲了達到這個目的,已經構建了一個自定義的ArrayAdapter,但是我想知道這是否真的有必要。主菜單中的按鈕總是相同的,所以我想知道這裏有什麼更好的設計模式。純XML或重寫ArrayAdapter?自定義的ListView(所以沒有定義編程自定義適配器)
我的應用程序的主菜單,有一個非常具體看項目的列表。它有一個自定義分隔線,每個列表元素都有自定義的顏色和高度。爲了達到這個目的,已經構建了一個自定義的ArrayAdapter,但是我想知道這是否真的有必要。主菜單中的按鈕總是相同的,所以我想知道這裏有什麼更好的設計模式。純XML或重寫ArrayAdapter?自定義的ListView(所以沒有定義編程自定義適配器)
你不能「在XML的主菜單自定義的ListView純粹沒有使用編程方式定義的自定義適配器」創建。無論你喜歡與否,ListView
都需要ListAdapter
。
話雖這麼說,我不會把「按鈕」在ListView
擺在首位。理想情況下,你甚至不會擁有「你的應用程序的主菜單」,而是在啓動它時讓用戶有用。如果你確信你需要有一個活動,是「主菜單」中,使用儀表盤模式:Android Dashboard Pattern
大祕訣,但我真的需要堅持的設計和設計看起來像一個列表。那麼ListView呢? – Maarten 2012-04-16 18:10:15
@Maarten:「那麼ListView呢?」 - 那取決於你。如果你使用'ListView',你需要一個'ListAdapter'。 – CommonsWare 2012-04-16 18:16:10
好的。我會確保提醒你我的下一個應用程序的提示! – Maarten 2012-04-16 18:36:18