다이얼로그내에서 버튼 이벤트 (대박)
// 멤버 변수
private Button BtnDlgStartDate, BtnDlgStopDate;
// 버튼 이벤트
Button.OnClickListener mClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.BtnDlgStartDate : msgBox("버튼 이벤트 되냐?");
break;
}
}
};
// 다이얼로그 띄우기
final LinearLayout linear;
linear = (LinearLayout) View.inflate(SaleView.this, R.layout.selectdate, null);
linear.findViewById(R.id.BtnDlgStartDate).setOnClickListener(mClick);
linear.findViewById(R.id.BtnDlgStopDate).setOnClickListener(mClick);
BtnDlgStartDate = (Button)linear.findViewById(R.id.BtnDlgStartDate);
BtnDlgStopDate = (Button)linear.findViewById(R.id.BtnDlgStopDate);
BtnDlgStartDate.setText(GetCurrentDate());
BtnDlgStopDate.setText(GetCurrentDate());
new AlertDialog.Builder(SaleView.this)
.setTitle("일별 보기 날짜 선택")
.setIcon(R.drawable.stats)
.setView(linear)
.setPositiveButton("확인", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.setNeutralButton("취소", null)
.show();