フェダーの遅延読み込みソリューションを使用してリストビューが入力されているAndroidアプリを作成しています。これは、非同期タスクでいくつかの作業を行った後に発生し、完了するとリストビューにデータが入力されます。リストビューには、すべての行のImageViewとTextViewが含まれています。ViewPager実装を使用したいのですが、あるページにリストビューがあり、リストビューでアイテムを選択すると、ユーザーは右側の別のページに移動します(または、別のページにスワイプできます)。 ListViewアイテムの詳細画面。これはどのように可能ですか。ViewPagerまたはタブの実装を使用する必要がありますか?また、誰かがViewPagerとviewpager内にアクティビティを実装する方法に関連するいくつかの良いチュートリアルを私に紹介してくれるなら、それは素晴らしいことです!前もって感謝します!
4 に答える
スワイプを探している場合は、GestureListenerインターフェイスを使用する必要があります...
あなたは次のリンクでこれを見つけることができます
- ビューページャー内でフラグメントを使用する(アクティビティではない)
- リストビューやその他のスワイプ画面の場合は、ViewPagerを使用します。
- リストアイテムの選択の詳細を表示するには、別のフラグメントを使用してコンテナにロードします。
最近、viewPagerを使用してListViewsをスワイプしましたが、非常にうまく機能します
このチュートリアルに従ってください
http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizontal-view-paging/
http://developer.android.com/training/animation/screen-slide.htmlをよりよく理解するために、Android開発者サイトからもこれを読むことができます。
私が最近これをした疑問があれば遠慮なく尋ねてください
ただ:
- 次のように、リストアイテムレイアウトで選択した状態をサポートする背景を設定します。
android:background = "?android:attr / activateBackgroundIndicator"
getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
参考:http ://cyrilmottier.com/2011/08/08/listview-tips-tricks-3-create-fancy-listviews/およびhttp://android-developers.blogspot.mx/2008/12/touch-mode .html