2017-11-02 12 views
-1

私はAndroidが初めてで、特定のビューまたはビューをアプリに使用するためのアドバイスを探しています。私はepgを作成しようとしています。私はこれを別のプラットフォームで行い、アンドロイドに移行したいと考えていました。例を読んで見て回ったあと、私はほとんど混乱しません。水平および垂直のスクロールグリッドを作成するには、グリッドビューだけでプログラムタイトルを表示できますか?私はgridviewだけを言う、私はリソースxmlのtextviewと主な活動のgridviewを意味します。もしそうでなければ、誰かが正しい方向に私を指し示すことができます。コードを聞かずに、プロジェクトについての最良の方法をアドバイスしてください。私は両方向にスクロールすることができる列と行のプログラミングタイトルのみを表示するチャネルリストまたはタイムスロットリストについて心配していません。私は、グリッドとは別のリサイクルビューにあるチャンネルリストを期待しています。アドバイスをありがとう。Android-Appropriate View水平および垂直スクロールグリッド

答えて

0

私はあなたにcardviewを使うことを提案します。 gridviewは2次元ビューを提供するので、それ以上のカスタマイズはできません。あなたはカードビューで行くことができます。 cardviewの場合は、依存関係を追加する必要があります。リサイクラビュー内でcardviewを使用することができます。

  1. GridViewの - GridViewの二次元、スクロール可能なグリッド内のアイテムを表示するのViewGroupあります。グリッド項目は、リストアアダプタを使用してレイアウトに自動的に挿入されます。 GridViewは、ギャラリーアプリケーションを設計している場合など、構造化された方法で画像を表示するのに特に便利です。あなたがListAdapterを使用するGridViewにデータをバインドする必要があります(つまり、画像、テキスト、または両方の組み合わせをのかどうか)のデータでGridViewコントロールを移入する

  2. CardView - 複雑なリストを作成し、あなたのアプリにマテリアルデザインスタイルのカードがあれば、RecyclerViewとCardViewウィジェットを使うことができます。 CardViewを使用すると、Google Nowスタイルのカードにデータを簡単に表示できます。 Android SDKにはCardViewクラスが含まれていないため、プロジェクトでカードを使用する前にCardViewサポートライブラリを追加する必要があります。

thisリンクをご覧ください。

+0

私はRecyclerviewと共にCardviewを使用して、うまくいくチャンネルリストを使用しています。私は双方向のスクロールが必要なので、プログラミング情報は不明です。私は知っているこのようなアプリケーションは既に使用されたか分からないだけで作成されます。ご指摘ありがとうございます。 – snowman

+0

GridViewは垂直スクロールと水平スクロールが可能であると私は理解していました。私はGridViewを読み込み、垂直方向にスクロールさせますが、水平方向にはスクロールしません。 – snowman

+0

GridViewは2次元配列なので、あります。それは水平にスクロールしません。また、それをカスタマイズしません。 – androidOnHigh

関連する問題