У меня есть диалог и текст внутри представления eache, на который я могу щелкнуть. Я хочу, чтобы все точки зрения были доступны только для текста.Как сделать весь просмотр в диалоговом окне доступным?
код:
final Dialog dialog = new Dialog(List_Lists.this);
dialog.setContentView(R.layout.dialog_edit_tables);
dialog.setTitle("Action for " + table);
TextView delete = (TextView) dialog
.findViewById(R.id.tvDeleteTable);
TextView cancel = (TextView) dialog.findViewById(R.id.tvCancel);
OnClickListener l = new OnClickListener() {
@Override
public void onClick(View v) {
dbAdapter = new DBmethods(getApplicationContext());
switch (v.getId()) {
case R.id.tvDeleteTable:
viewListsAdapter.listsV.remove(pos);
dbAdapter.deleteTable(table);
break;
case R.id.tvCancel:
dialog.dismiss();
break;
case R.id.bTableRenameName:
if(dbAdapter.checkTableNameOK(List_Lists.this ,newName.getText().toString())){
viewListsAdapter.listsV.remove(pos);
viewListsAdapter.listsV.add(pos, newName.getText().toString().trim());
dbAdapter.renameTable(table , newName.getText().toString().trim());
renamedialog.dismiss();
};
break;
default:
break;
}
// if button is clicked, close the custom dialog
dialog.dismiss();
lv.invalidateViews();
}
};
delete.setOnClickListener(l);
cancel.setOnClickListener(l);
dialog.show();
}
});
}
, как я сказал, этот код отлично работает, если пользователь нажмет на текст внутри зрения, но пустой взгляд, очевидно, привычка отвечать. благодаря !
, если пользователь нажмет на красном месте его активации ввести, если зеленый не дублировать и так далее ... текущее состояние и есть нажать на слово, если и нажмите на цветные пятна него ничего не будет делать
Извините, но я не получил вас – Pragnani
make layout clickable @Jesus Dimrix – duggu
У меня есть диалог с видом и текстом внутри каждого вида. Я хочу выполнить действие при нажатии на экранное изображение. в этом диалоговом окне мне нужно нажать текст внутри представления. надеюсь, что я объясню правильно –