В ответ Октавиану Дамиану я написал приложение, следуя коду, указанному в Создание пользовательского диалога . Я поместил указанный Java-код в пустой метод onCreate приложения (после super.onCreate (...) и setContentView (...). Для того, чтобы он запустился, я изменил Java-код, где он говорит "Context mContext = getApplicationContext (); "to" Context mContext = this; "и в конце я добавил строку" dialog.show (); "для отображения диалогового окна.
Полученный экран выглядит следующим образом:
Хотя для fill_parent заданы как высота, так и ширина, ширина немного меньше ширины экрана, а высота намного меньше высоты экрана.
Я не думаю, что заполнение работает так, как вы предлагаете. Изменение его с 10dip на 0dip не делает заметных различий (между краем экрана и краем диалога все еще остается зазор). Изменение его на 100 dip приводит к следующему:
Я думаю, что отступы влияют на расстояние между объектами в представлении, а не на расстояние внутри его родительского элемента.