3

アプリケーションには、数十のアイテムがあるスピナーがあります。

ユーザーがスピナーをタップすると、可能な選択のリストを示すポップアップダイアログが表示されます。fastScrollEnabledただし、(ソートされた)数十のアイテムがあるため、連絡先アプリケーションで有効になっているものと同様に、ユーザーが高速スクロールサム(ListViewの属性など)を使用できるようにしたいと思います。

そのポップアップダイアログで使用されるListViewを取得しようとしましたが、それを行うためのメソッドが見つかりませんでした。

4

1 に答える 1

6

スピナーにたくさんのアイテムがあるのは悪いUIデザインです。スピナーで高速スクロールまたはフィルターが必要な設計に到達したら、個別の選択アイテムアクティビティを作成し、すべてのレコードをListViewに配置することを検討する必要があります。そこでは、高速スクロールとフィルターも使用できます。簡単に実装できます。

また、さまざまな注文を提供するために、アイテムがたくさんあるかどうかを考慮する必要があります。推奨される方法は、最新のアイテムを最初に配置し、それも分類することです。次に、拡張可能なリストビューを使用して、カテゴリごとのアイテムの選択プロセスを強化できます。

于 2010-07-30T10:55:10.440 に答える