Я пытаюсь создать собственный диалог в 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, который я пытаюсь получить, не существует.
Если я раскомментирую часть, в которой я использую конструктор диалогов, все будет хорошо, но для заголовка над макетом диалогового окна.