ListView( with を使用SimpleCursorAdapterして)ラインアイテムを無効にしたいのですViewBinderが、うまくいきません:
public boolean setViewValue(View view, final Cursor cursor, int columnIndex) {
int viewId = view.getId();
switch (viewId) {
case R.id.my_view_status_value:
int viewVal = cursor.getInt(columnIndex);
if(viewVal == 0) {
//disable this line item
view.getRootView().findViewById(R.id.line_item).setEnabled(false);
} else {
//enable
view.getRootView().findViewById(R.id.line_item).setEnabled(true);
}
を削除するelseと、ランダムに無効になり、if-else存在する場合はすべて有効になります。何が起こっている?