アンドロイドで同時にgriviewを縦横両方向にスクロールさせることはできますか?お知らせ下さい。androidの双方向スクロール可能なgridview
3
A
答えて
0
これは可能だろうか。 GridViewは、項目の次元が1つしかないArrayAdapterに基づいています。どのように縦横両方向に拡大することができますか?
もちろん、画面よりも大きく、ハードコードされた行数/列数を使用する場合は、別のスクロール可能なビューに配置することができます。
0
次の2つの解決策があり、要件に合ったソリューションを使用できます。
GridViewではなくカスタムレイアウトマネージャでRecyclerViewを使用できます。ヘルプはthisコードを読むことができます。また、カスタムレイアウトマネージャを作成する方法については、thisの記事を参照してください。この記事では、双方向スクロールグリッドレイアウトを作成する方法の例を示します。
他の解決方法は、水平スクロールグリッドレイアウトがスクロールビュー内にラップされた状態でRecyclerViewを使用することです。
<ScrollView> <RecyclerView /> </ScrollView>
リサイクルビューの横スクロールを使用してGridLayoutManagerを使用します。
第1の解決法は、適切に表示リサイクルを行う方法で効率的である。
希望すると、これが役立ちます。
関連する問題
- 1. Android双方向スクロールListView
- 2. UIScrollViewと双方向スクロール
- 3. 垂直方向と水平方向のスクロール可能なテーブル
- 4. androidのGridviewの中のスクロール可能なカスタムリストビュー
- 5. 双方向のAndroidビーム
- 6. カスタムコンポーネントのAndroid双方向データバインディング?
- 7. NavigationDrawerのAndroid双方向データバインディング
- 8. 実行可能なLinuxへのQt双方向通信
- 9. NgModelを使用しないカスタムディレクティブでの双方向バインディング。可能?
- 10. .NETの双方向更新可能なiCalファイル
- 11. Androidのスクロール可能なレイアウトの向きの変更
- 12. 観測可能なデータコントラクトと双方向バインディング
- 13. Androidのスクロール可能なレイアウト
- 14. Androidで双方向データバインディングが機能しない
- 15. 双方向のRNNトレーニングは可能ですか?
- 16. Androidでの双方向SSL通信?
- 17. Androidデータバインディングアレイとの双方向バインディング
- 18. リサイクルビューのAndroid双方向ビューですか?
- 19. 水平と垂直の両方向にスクロール可能なレイアウト
- 20. 1つの水平方向にスクロール可能なラインがプレ?
- 21. GridViewを垂直スクロール可能にする
- 22. ユーザーが配置可能なAndroid GridView
- 23. オブジェクトデータソースを使用したGridViewでの双方向ソート
- 24. Android双方向sqliteデータベース同期
- 25. スクロール可能なセグメントコントロールを作成する(水平方向)
- 26. ManyToMany双方向
- 27. 双方向バインド
- 28. 双方向カスケード
- 29. 双方向マッピングリスト
- 30. 双方向リスト
ジェスチャーをチェックしてスクロールを許可するには、グリッドビューでGestureDetectorを使用できますか?私はグリッド上で両方向のスクロールを可能にするゲームがいくつかあることを確認しました。どのようにこれを達成することができるか考えてください。例えば、私はそれを行うマーケット上で数多くの掃除機アプリを見る。どんな助けでも大歓迎です。ユーザーは、画面上で指をスライドさせることで、スクロールしたい方向にグリッドビューをスクロールできなければなりません。 – random
これらのゲームはGridView以外のものを使用していると思います。 2Dグリッドを描画するカスタムUIウィジェット(ベースのViewクラスから拡張)を作成し、2Dスクロールが有効になるようにタッチジェスチャに反応することができます。 –