我在應用程序的整個屏幕上都有一個ListView。爲了搜索列表項目,我希望ListView頂部有一個輸入字段,但只有當ListView向下滾動時(例如iPhone的電子郵件應用程序中的搜索字段),才能看到它。在ListView中搜索
因爲它是一個ListView我不能創建一個輸入字段(其他字段類型像其他單元格)在其中的單元格。 如果有人可以給我一個技術我可以做到這一點暗示,我會很高興。 Thx。
我在應用程序的整個屏幕上都有一個ListView。爲了搜索列表項目,我希望ListView頂部有一個輸入字段,但只有當ListView向下滾動時(例如iPhone的電子郵件應用程序中的搜索字段),才能看到它。在ListView中搜索
因爲它是一個ListView我不能創建一個輸入字段(其他字段類型像其他單元格)在其中的單元格。 如果有人可以給我一個技術我可以做到這一點暗示,我會很高興。 Thx。
我想用材料設計模式與scrollable navigation bar。沒有爲這一目的Android Studio中
的應用程序的通用模板,我想你應該看看搜索查看插件:
https://developer.android.com/reference/android/widget/SearchView.html
您嘗試使用帶有一個ListView一個搜索查看。教程鏈接:
http://www.coderzheaven.com/2013/06/01/create-searchview-filter-mode-listview-android/
如果要隱藏這則可能做出這個動作菜單無形和無效的選項菜單和設置能見度真正使其在列表中滾動顯示。
在列表視圖的上方添加一個佈局,將您的搜索編輯文本(線性佈局或帶有用於列表視圖的填充的框架佈局)放入您的搜索中。
或者,您可以使用其中一個設計支持庫組件,它將更好地集成。然後從您的佈局中調用以過濾ListView適配器組件,理想情況下使用添加到編輯文本中的文本觀察器或偵聽器。
可能的選項是向列表視圖添加標題(如果searchview在頂部)或頁腳(如果searchview在底部)。我個人會使用RecyclerView和searchfield作爲單獨的ItemViewType –
Quick Question,您是否希望搜索字段位於頂部,並且僅當用戶滾動到底部時纔可見?或者當你向上或向下滾動時,你想讓它隱藏並顯示在滾動上。如果不是更具體一點。 –