2

リストビューのビューの 1 つの背景色を変更したい

myListView.getView(int position, View convertView, ViewGroup parent).setBackgroundColor(0x00FFE303);

位置はわかっています - これが arrayadapter のインデックスになりますが、ビューとビューグループが何であるかはわかりません。この行の上で宣言しましたが、何を初期化すればよいかわかりません

ヘルプ?

4

1 に答える 1

2

そのように手動で getView() を呼び出したいかどうかはわかりません。getView は、リストビュー内のアイテムが画面に描画されると、Android によって自動的に呼び出されます。最も一般的なのは、Adapter クラス (ArrayAdapter など) を拡張し、getView() メソッドを @Override することです。

于 2011-07-05T17:48:00.730 に答える