我有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();
}
});
}
正如我所說的這個代碼正常工作,如果在視圖中的文本用戶按下,但空觀點顯然不會作出迴應。謝謝 !
如果紅色斑點用戶按下它激活的輸入,如果綠色不是重複等等...當前狀態爲u必須按上的字,如果u按上的彩色斑點它什麼都不做
很抱歉,但我沒有得到你 – Pragnani 2013-03-05 12:41:16
進行佈局可點擊@Jesus Dimrix – duggu 2013-03-05 12:41:28
我有看法和文本的每個視圖內對話框。我想在按特定視圖時執行操作。在這個對話框中,我必須按下視圖中的文字。希望我的「M解釋正確 – 2013-03-05 12:46:15