Xamarin-andriod-views
Xamarin-Andriodビュー
リストビュー
リストビューは、スクロール可能なアイテムのリストを表示するユーザーインターフェイス要素です。
リストビューへのデータのバインド
この例では、曜日を表示するlistViewを作成します。 まず、新しいXMLファイルを作成して、 listViewTemplate.xml という名前を付けます。
次に、 Main.axml に移動して、線形レイアウト内に新しいリストビューを作成します。
配列アダプタは、コレクション内のアイテムをビューとして返します。 デフォルトでは、Array AdapterはデフォルトのtextViewを使用して各アイテムを表示します。 上記のコードでは、 ListViewTemplate.xml に独自のテキストビューを作成し、以下に示すコンストラクターを使用してそれを参照しました。
最後に、アプリケーションをビルドして実行し、出力を表示します。
GridViews
gridViewは、アプリケーションがコンテンツを2次元の方法でスクロール可能なグリッドにレイアウトできるようにするビューグループです。
GridViewを追加するには、新しいプロジェクトを作成し、 gridViewApp と呼びます。 Main.axml に移動し、以下に示すようにグリッドを追加します。
次に、新しいクラスを作成し、 ImageAdpter.cs という名前を付けます。 このクラスには、グリッドに表示されるすべてのアイテムのアダプタークラスが含まれます。
上記のコードでは、単に車の画像を画像アダプターにバインドしています。 次に、 MainActivity.cs を開き、* setContentView()*の後に次のコードを追加します。
上記のコードは、 main.axml でgridViewを見つけ、 imageAdapter クラスにバインドします。 Gridview.ItemClick は、ユーザーが画像をクリックしたときに選択した画像の位置を返す onClick イベントを作成します。
次に、アプリケーションをビルドして実行し、出力を表示します。