Пользовательский диалог вылетает? - PullRequest
0 голосов
/ 21 ноября 2011

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

ImageButton bt = (ImageButton) findViewById(R.id.print_button);

    bt.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            Dialog dialog = new Dialog(Details.this);
            dialog.setContentView(R.layout.sharepopup);
            dialog.setTitle("");
            dialog.setCancelable(true);
            dialog.show();
          }
    }

что с этим не так?заранее спасибо.

1 Ответ

0 голосов
/ 21 ноября 2011
LayoutInflater newProject = LayoutInflater.from(Details.this);
View projectView =newProject.inflate(R.layout.sharepopup, null);

Dialog dialog= new Dialog(Details.this);
dialog.setContentView(projectView);
....

попробуйте это ...

...