2

ListViewかわいいヘッダーを表示できる強力なリスト ビューを備えたプロジェクトが複数あることは承知しています。

しかし、私はそのような複雑さを必要としません。TextView必要なのは、特定のリスト項目の上に単純なものを挿入することだけです。getViewだから私はの方法でこれをやろうとしましたBaseAdapter

public View getView(final int position, View convertView, final ViewGroup parent) {

        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.listitem, null);

            //set title accordingly
            if (position == 0 ) {
                //insert some text here
            }

            Log.d(TAG, "getView position = " + position);
        }

        TextView txt = (TextView) convertView.findViewById(R.id.sometextview);        
        txt.setText("some text comes here");

        return convertView;
    }

ただし、このコードは最初のアイテムのテキストのみを変更するはずでしたが、別のアイテムのテキストもランダムに変更します。リストには 20 項目ほどあります。

私は何を間違っていますか?

4

2 に答える 2