そのまとめ。
長いので、項目ごとに分けました。
今回は 「Other features」
--------------------------------------
Google I/O の「The world of ListView」のページは こちら
セッションのスライドはこちら
agenda
• Virtualization and adapters
• Item properties
• Headers and footers
• List selectors
• Other features
• Gotchas and don'ts
--------------------------------------
■ Other features
* Transcript and stack from bottom
• android:transcriptMode
– コンテンツが変わったときのリストの振る舞い
– "disabled", スクロールしない
– "normal", 最後の要素が見えているなら、底部までスクロールする
– "alwaysScroll", いつも底部までスクロールする
• android:stackFromBottom
– 要素を逆順にスタックする
– adapter の最後の要素からスタートする
• チャットなどにいい
– Messaging, Talk, IRC, etc.
* Text filter
• android:textFilterEnabled="true"
• adapter は Filterable を実装する必要がある
– CursorAdapter 、 ArrayAdapterなど
– getFilter() を実装する
• Filter を実装する
// Filters the content of the adapter on a worker thread
protected FilterResults performFiltering(CharSequence prefix)
// Displays the results on the UI thread
protected void publishResults(CharSequence constraint, FilterResults results)
CursorAdapter や ArrayAdapter のコードをみるのがいいらしい
0 件のコメント:
コメントを投稿