마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

custom한 dialog에 다시 dialog달기 [생초보 입니다 ㅠㅠ]

0 추천

DIalog xml을 customized한 다음에 여기서 다시 dialog를 붙이는 방법에 대해 알고 싶습니다.

dialog.setTitletxt("체중");
dialog.setEditText("kg을 입력해주세요", 1);
dialog.setEditTextInputType(InputType.TYPE_CLASS_NUMBER | TYPE_NUMBER_FLAG_DECIMAL);
break;
익명사용자 님이 2019년 3월 10일 질문

2개의 답변

0 추천

질문이 자세하지 않아서 정확한 답변이 힘들것같지만.. 현재 커스터마이징한 다이얼로그 xml파일이 있고 그것을 띄우고 싶으신것같은데요. 구글에 custom dialog로 검색하면 예제 엄청많으니 그걸 찾아보시면서 따라하시면 금방하실거에요. 대략 설명해드리면, 

커스텀 다이얼로그 자바클래스 구현 -> 커스텀 다이얼로그 클래스의 onCreate()의 setContentView()에 커스터마이징하신 xml세팅 -> 다이얼로그가 호출되는 위치에서 커스텀 다이얼로그 클래스 생성 및 show()메소드 호출

이런형태로 만드셔야 할거에요.

 

익명사용자 님이 2019년 3월 11일 답변
0 추천

 

public class MyDialog extends Dialog {
    public MyDialog(Context context) {
       super(context);
    }
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.my_dialog_layout);


        //구현

    }
}

 

기본틀로 위와 같이 작성하신 후에 원하시는 방향으로 구현하시면 되겠습니다.

MyDialog myDialog = new MyDialog(MyActivity.this);
myDialog.show();

이와 같이 호출하구요.

rhaps20 (6,010 포인트) 님이 2019년 3월 11일 답변
rhaps20님이 2019년 3월 13일 수정
...