Пользовательский диалог в Android

1

Я хочу, чтобы пользовательский диалог изменял только тело предупреждения. Я хочу выводить, как на этом снимке экрана:

Изображение 174551

Но я понятия не имею о таком типе диалога. Любая помощь приветствуется.

Показать ещё 1 комментарий
Теги:

3 ответа

2
Лучший ответ

Пожалуйста, проверьте ниже ссылку

http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application

http://www.thiyagaraaj.com/articles/android-articles/customdialogboxpopupusinglayoutinandroid

http://www.thecompboy.com/2011/11/android-tutorial-custom-dialog.html

http://www.mysamplecode.com/2011/06/android-custom-dialog-box-sample-code.html

2

Да, вы можете изменить свое диалоговое окно так, как вы хотите. Вы можете сделать это, создав настраиваемое диалоговое окно. Шаг1.Создание стиля в String файле в res

 <style name="myQuitDialog" parent="android:Theme.Dialog"> 
   <item name="android:gravity">center_horizontal</item>

    </style>  

Шаг 2. Создайте XML файл в макетах

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout_quit"
              android:orientation="horizontal"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:background="@drawable/image which u want to show"
 >

Шаг 3. Создать код настраиваемого диалогового окна в src

 class Custom_Dialog extends Dialog {

        protected Custom_Dialog(Context context, int theme) {
            super(context, theme);
            // TODO Auto-generated constructor stub
        }

    }
private void show_alert() {
        final Custom_Dialog alertbox = new Custom_Dialog(this, R.style.myQuitDialog);
        Window window = alertbox.getWindow();
        window.setBackgroundDrawableResource(android.R.color.transparent);
        window.requestFeature(window.FEATURE_NO_TITLE);

        alertbox.show(); 
        alertbox.setCancelable(true);
        alertbox.setCanceledOnTouchOutside(true);


                 alertbox.dismiss();
            }



    }
1

вы можете сделать свою собственную деятельность и установить для android:theme="@android:style/Theme.Dialog" для AndroidManifest.xml, чтобы она выглядела как диалоговое окно

  • 0
    Можете ли вы любой код для создания диалога для моего требования!
  • 0
    что вам нужно объяснить? Как построить подобное окно в .xml? если вы спрашиваете об отображении этого диалога, это похоже на запуск нового простого действия - единственное отличие, которое будет показано в диалоговом окне

Ещё вопросы

Сообщество Overcoder
Наверх
Меню