Я пытаюсь создать пользовательский диалог в Android. Я создаю свой диалог следующим образом:
dialog = new Dialog(this);
dialog.setContentView(R.layout.my_dialog);
Все отлично работает, за исключением названия диалогового окна. Даже если я не укажу заголовок диалога, во всплывающем окне диалога пробел в позиции диалога.
Есть ли способ скрыть эту часть диалогового окна?
Я попробовал его с помощью AlertDialog, но кажется, что макет не установлен правильно:
LayoutInflater inflater =
(LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.map_dialog, null);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(view);
// dialog = new Dialog(this);
// dialog.setContentView(R.layout.map_dialog);
dialog = builder.create();
((TextView) dialog.findViewById(R.id.nr)).setText(number);
Если я использую этот код, я получаю пустое исключение указателя в последней строке. Диалог не является нулевым, поэтому TextView, который я пытаюсь получить, не существует.
Если я раскомментирую ту часть, где я использую Dialog Constructor, все работает отлично, но для заголовка над моим диалоговым макетом.