無法通過Google搜索找到任何東西,可能是因爲我不知道該怎麼稱呼此UI模式。 JB人應用程序在左側顯示聯繫人,右側顯示所選聯繫人的詳細信息。右側的細節片段有一個指向所選聯繫人的三角形。這個Android UI模式叫什麼?我如何實現它。People應用程序使用的Jelly Bean listview設計模式是什麼?它是如何構建的?
0
A
回答
4
這是一個主從流模板,因爲如果你開始一個新項目,並選擇使用MasterDetailFlow模板(如果您有最新的ADT更新),您可以獲取代碼。
至於三角/箭頭部位去,我不太清楚谷歌是如何做的,但是這是我將如何解決它:當一個項目被選中
在列表中的片段,它會使用三角形/箭頭作爲其資源的ImageView與細節片段的背景相匹配,將其與列表行的右側對齊,並確保它與視圖邊緣之間沒有填充/邊距。您可以使用ViewStub(http://developer.android.com/reference/android/view/ViewStub.html)或僅將ImageView的XML中的默認可見性設置爲不可見。
然後,在被點擊的列表項的回調中,只需在列表行中充氣或顯示三角形圖像即可。
我希望這會有所幫助。如果你需要更詳細的解釋,請告訴我。
聲明:我敢肯定,我所描述的這種方法並不是最好的/谷歌的做法,但這是我如何開始嘗試實現此功能。
相關問題
- 1. 什麼是我的iphone應用程序的設計模式
- 2. 這是什麼設計模式?如何使用它?
- 3. 什麼是Dojo應用程序結構的最佳設計
- 4. Mandrill應用程序 - 它是什麼,它的API key是什麼
- 5. 什麼時候應該使用構建器設計模式?
- 6. 什麼是MVP應用程序模式?
- 7. 什麼是任何Windows窗體應用程序最常見的設計模式?
- 8. 構建WebService應用程序的推薦方式是什麼?
- 9. 什麼是我的應用程序中的MVVM設計模式的控制器
- 10. 什麼是「嚴格模式」,它是如何使用的?
- 11. .net中的設計模式是什麼?
- 12. 如何開發Jelly Bean的cordova應用程序?
- 13. 什麼是Tomcat ROOT應用程序,它的優點是什麼?
- 14. 設計模式 - 這是什麼模式?
- 15. 構建的應用程序,以便它是模塊化
- 16. 什麼是使用Selenium PageObject設計模式的最佳方式
- 17. 建築設計模式的真實用途是什麼?
- 18. 構建flatiron HTTP應用程序的習慣用法是什麼?
- 19. 這行代碼是什麼? (構建/設計一個JS Web應用程序)
- 20. 皮膚應用的最佳設計模式是什麼?
- 21. 這是我的PHP應用程序的正確設計模式?
- 22. 什麼應該是Java EE Web應用程序的體系結構/設計?
- 23. 我可以在Jelly Bean中使用KitKat應用程序嗎?
- 24. Android Jelly Bean下拉設置/通知崩潰功能的用途是什麼?
- 25. 使用Performer的這種設計模式的名稱是什麼?
- 26. 使用僅限iPad的組件的通用應用程序的正確設計模式是什麼?
- 27. 從組件bean獲取原型bean的正確設計模式是什麼?
- 28. 構建PHP應用程序,困惑於設計模式
- 29. 使用同構web應用程序的目的是什麼?
- 30. 使用ngrx的應用程序的最佳結構是什麼?
此應用是否適用於Jelly Bean?我在其他地方找不到它。 – Dennis