2011-01-16 10 views
0

リストビューを次のように作成したいとします:http://dl.maximumpc.com/galleries/androidpower/Alarm_full.jpg 2番目と4番目の画面のようなビューを作成する必要があります。 4番目の画面では、各行に独自のレイアウトがあるようです... 私はインターネットを検索し、gitリポジトリからアラームソースコードをダウンロードしましたが、必要なものは含まれていません。どんな助けも役に立つでしょう。ありがとう!Android:カスタムリストビュー

答えて

1

2番目の画面はかなり簡単です。これは基本的に、上部に全角ボタンとリストビューを持つRelativeLayoutです。リストビュー項目はカスタムレイアウトを使用します。時間を示すボタンを含むRelativeLayout、説明を表示するTextView、選択した曜日を表示するTextView、選択を示すCheckBoxなどがあります。 4番目の画面は、xmlファイルやカスタムプリファレンスから構築できるプリファレンスアクティビティのように見えます。

+0

ありがとうございます!私は4番目のスクリーンが好みの活動のバージョンだと思った) – Nick

0

はい、John J Smith氏によると、あまり複雑ではありません。そして、私はカスタムリストビューを構築する方法についてインターネット上の多くの記事があると確信しています(少なくとも中国にはたくさんあります)。 リストビューをカスタムに設定するには、一般的に次の方法を実行します。 1.独自のリストアダプタを作成します。通常、BaseAdapterを拡張し、getViewメソッドなどを記述します。 2.アダプタをリストビューにバインドします。 3.レイアウトファイルを書き込むと、リストビュー項目が実装され、アダプタ内のデータがバインドされます。

特に、カスタムリストビューアイテムにボタン/チェックボックス/などがある場合、より多くの作業が必要です。

+0

ああ...仕事にカスタムリストビューを作るのはかなり難しいhttp://stackoverflow.com/questions/4718717/refreshing-checkbox-state-in-a-listview – Nick

+0

あなたがそれらを試した後に非常に難しい:D –

関連する問題