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 項目ほどあります。
私は何を間違っていますか?