リスト ビューに 20 個のアイテムがあるプロジェクトを 1 つ作成しました。そのうち 15 個のアイテムを購入しない限り無効にし、購入するとすぐにクリック可能になるようにしたいので、次のコードを試しました。
setListAdapter(new ArrayAdapter<String>(QuantitativeAptitude.this,
R.layout.row, quantList){
@Override
public boolean isEnabled(int position) {
ListView lv = getListView();
for (int i = 5; i <=20; i++){
View v = lv.getChildAt(i);
v.setEnabled(false);
}
return super.isEnabled(position);
}
});
しかし、それは役に立ちません。代わりに、提案があればアプリケーションがクラッシュします.....