0
我在android中創建了一個對話框。此對話框有一個EditText
視圖和一個Ok
,Cancel
按鈕。我想知道如何管理我的對話框中的點擊事件。android中的對話框
final Dialog d= new Dialog(MyClass.this);
Window window= d.getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
window.setTitle("Add Item");
window.setContentView(R.layout.dialog_view);
我創建對話框一個XML配置文件,該文件是:
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal">
<Button android:text="Add" android:id="@+id/dialogAddBtn" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Cancel" android:id="@+id/dialogCancelBtn" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
有關Ok
按鈕管理Click事件,我寫了這個監聽
Button okBtn= (Button) findViewById(R.id.dialogAddBtn);
okBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
myEditText.setText("");
}
});
但點擊事件不起作用。請建議我一些解決方案.....