...

반응형

Custom 다이얼로그를 만들고 다이얼로그의 버튼을 처리할때 대부분 다이얼로그 클래스에서 처리하는데요

다이얼로그를 만든 Activity에서의 처리를 해야 될 경우 다이얼로그를 띄운 액티비티에서 버튼 이벤트를 처리 할수 있습니다


아래 소스와 같이 커스텀 다이얼로그를 만든 액티비티에서 다이얼로그의 버튼을 가져와 처리하면 됩니다


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CustomDialog CustomDialog;
CustomDialog = new CustomDialog(getContext());
CustomDialog.show();
 
Button btnYes = (Button) CustomDialog.findViewById(R.id.btn_yes);
Button btnNo = (Button) CustomDialog.findViewById(R.id.btn_no);
 
btnYes.setOnClickListener(new View.OnClickListener()
{
    @Override
    public void onClick(View v)
    {
 
    }
});
btnNo.setOnClickListener(new View.OnClickListener()
{
    @Override
    public void onClick(View v)
    {
 
    }
});
cs


반응형