에에 AlertDialog처럼 행동하는 레이아웃을 만들려면 다음 스크린 샷은 내가 어디를 클릭하면 완전히 사라질 때까지 완전한 레이아웃보기 (부모)에 대한 방법이 있나요 레이아웃 안드로이드
내 응용 프로그램 나타냅니다 코드 별 버튼을 제외한 화면
에에 AlertDialog처럼 행동하는 레이아웃을 만들려면 다음 스크린 샷은 내가 어디를 클릭하면 완전히 사라질 때까지 완전한 레이아웃보기 (부모)에 대한 방법이 있나요 레이아웃 안드로이드
내 응용 프로그램 나타냅니다 코드 별 버튼을 제외한 화면
당신이 설명한 것을 달성하기 위해서는 안드로이드에 Dialog
을 사용해야합니다.
final Dialog dialog = new Dialog(context_of_ur_class);
//if not title required
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//add your layout in this
dialog.setContentView(R.layout.your_layout);
dialog.setCanceledOnTouchOutside(true);
dialog.show();
//example for button 1
Button one = (Button) dialog.findViewById(R.id.one);
one.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do what ever
}
});
@Sandhu가 코드를 업데이트하십시오. –
android.view.WindowManager $ BadTokenException : 창을 추가 할 수 없습니다 - 응용 프로그램에 대한 토큰 null이 아닙니다. – Sandhu
최종 대화 상자 = 새 대화 상자 (getApplicationContext()); // 제목이 필요하지 않은 경우 dialog.requestWindowFeature (Window.FEATURE_NO_TITLE); // 여기에 레이아웃을 추가하십시오. dialog.setContentView (R.layout.activity_select_app); dialog.setCanceledOnTouchOutside (true); dialog.show(); – Sandhu
먼저 onCreate
에서 글로벌 private AlertDialog mAlertDialog;
private void buttonsDialog() {
AlertDialog.Builder mAlertBuilder = new AlertDialog.Builder(getActivity());
mAlertBuilder.setCancelable(true);//you can change this
mAlertDialog = mAlertBuilder.create();
LayoutInflater inflater = getActivity().getLayoutInflater();
View dialogLayout = inflater.inflate(R.layout.inform_dialog, null);
mAlertDialog.setView(dialogLayout);
Button button1 = (Button) dialogLayout.findViewById(R.id.alert_positive);
Button button2 = (Button) dialogLayout.findViewById(R.id.alert_negative);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do your stuff
}
})
mAlertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
}
전화 buttonsDialog()
을 선언합니다. 대화 상자를 표시하려면 mAlertDialog.show
을 누르십시오.
이 단추를 사용하여 사용자 지정 경고 대화 상자 만들기 ... – sushildlh
전체 활동을 표시하지 않겠습니까 아니면 그냥 –
단추를 사라지시겠습니까 sushildlh가이 레이아웃을 사용하여 사용자 지정 경고 대화 상자를 사용해보십시오. https://developer.android.com/guide/topics/ui/dialogs.html. –