2

問題があります。リストビューを内部に持つホーム画面ウィジェットを作成したいのですが、これはスクロール可能である必要があります。私はドキュメントページで読みました、そのlistviewは3.0androidからのremoteviewでのみサポートされています。

しかし、それでも私は、これは完全に真実ではないか、何かが欠けていると思います。わかりました。ホーム画面のダイジェストにリストビューを追加しようとすると、エラーが発生しますclass not allowed to be inflated android.widget.listview。しかし、私の電話にはandroid 2.2.3があり、メールのスクロール可能なリストを表示するホーム画面ウィジェット(そのいくつかのメールアプリケーションウィジェット)を追加できます。こちらをご覧ください:

http://i50.tinypic.com/2gslq2q.png

そして私の質問は、これはどのように可能であり、どのようにそれを行うのか、どのように行うのかということです。数時間グーグルしていますが、これがどのように可能かまったくわかりません(垂直線形レイアウトでアイテムを動的に生成し、右側に手動スクローラーを作成するかもしれませんが、非常に複雑に聞こえます)![ここに画像の説明を入力してください] [1]

編集:おそらく、アイテムの長いリストを線形レイアウトに生成し、ユーザーが指で上下に移動しているかどうかを検出することが可能です...

4

1 に答える 1

1

リストビューは3.0アンドロイドからのリモートビューでのみサポートされていることをドキュメントページで読みました。

正しい。

メールのスクロール可能なリストを表示するホーム画面ウィジェット(そのいくつかのメールアプリケーションウィジェット)を追加できます

これはアプリ ウィジェットではありません。それがそのホーム画面実装の特徴です。

ユーザーが指で上下に移動している場合、アイテムの長いリストを線形レイアウトと検出に生成することが可能かもしれません...

いいえ、申し訳ありません。

于 2012-05-07T11:09:31.327 に答える