0

私の問題はこれです。アプリのホーム画面にアイコンが表示され、JSON フィードから取得されます。JSON フィードを取得すると、表示する必要があるアイコンが 0 ~ 10 個ある可能性があります。厳密に Java を使用して、画面の中央に配置され、各アイコンのスロットを持つ gridView (正しいアプローチであると仮定) をどのように作成できるか疑問に思っています。それらが5つ以上のアイコンである場合、2行にしたいと思います。そして、グリッドビューが本質的に画面の中央に配置されるように、常にグリッドビューの周りにパディングさえあることを望みます。

gridView は正しいアプローチですか? 誰かが私にチュートリアルを教えてくれますか、それとも私が何をすべきか教えてくれますか?

4

1 に答える 1

0

はい、グリッドビューは機能します。行数を明示的に伝え、パディングを配置する場所を伝えることができます。

ローダーを使用して、JSON フィードからデータを取得します。次に、グリッドビューの各項目がどのように表示されるかを定義するカスタムBaseAdapterを作成します。

プログラムで GridView を作成する必要はありません。GridView のレイアウトを定義し、遅延して膨張させることができます。

基本的に、ローダーは JSON フィードからデータを取得して解析し、解析した日付をカスタム アダプターに渡し、notifyDateSetChangedを呼び出します。心配する必要があるのは、アダプターで定義されている GridView の各要素がどのように見えるかだけです。残りは Gridview が処理します。(行、パディングなど...)

どの API を対象としているかはわかりませんが、ハニカムの前であれば、ローダーを使用するには互換性ライブラリが必要になります。

于 2012-03-07T19:23:10.947 に答える