728x90

다이얼로그 관련 정보

http://developer.android.com/guide/topics/ui/dialogs.html

Dialog을 생성하는 방법은 크게 Activity내 onCreateDialog() 메소드를 오버라이딩 해서 사용하거나, 직접 Dialog 객체를 생성해서 사용하는 방법이 있습니다.

Button btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
// TODO Auto-generated method stub
showDialog(1);
}
});



@Override
protected Dialog onCreateDialog(int id) {
Dialog dialog = new Dialog(this);

dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Custom Dialog");

TextView text = (TextView) dialog.findViewById(R.id.text);
text.setText("Hello, this is a custom dialog!");
//ImageView image = (ImageView) dialog.findViewById(R.id.image);
//image.setImageResource(R.drawable.icon);
dialog.setOwnerActivity(this);
return dialog;
}

728x90

+ Recent posts