Как убрать границу из пользовательского диалогового окна? - PullRequest
0 голосов
/ 01 декабря 2011

Я сделал пользовательский диалог для своего приложения.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    myButton = (Button) findViewById(R.id.ClkBtn);

    myButton.setOnClickListener(new OnClickListener() {          
    @Override
        public void onClick(View v) {
            myDialog = new Dialog(ExPopup.this);
            myDialog.setContentView(R.layout.mydialog);
            myDialog.setTitle("My Dialog");
            myDialog.setCancelable(true);
            Button button = (Button) myDialog.findViewById(R.id.Btn1);
            button.setOnClickListener(new OnClickListener() {
            @Override
                public void onClick(View v) {
                myDialog.dismiss();
                }
            });

            myDialog.show();
        }
    });

Но в этом я получил границу с пользовательским диалоговым окном.Я не хочу эту границу.Тогда что я должен удалить границу из этого настраиваемого диалога ??

1 Ответ

1 голос
/ 01 декабря 2011

Вы должны заменить вид содержимого окна диалога. Я думаю, что вы можете использовать это в вашем диалоговом конструкторе:

this.getWindow().setContentView(R.layout.your_dialog_view);

Где "your_dialog_view" должно быть вашим новым видом окна для пользовательского диалога ..: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...