Android - кнопка в диалоге вне экрана - PullRequest
2 голосов
/ 27 мая 2011

Я создал AlertDialog, который длиннее, чем фактический размер экрана. В моем AlertDialog есть ListView, который я могу прокрутить вниз, чтобы увидеть все элементы.

Моя проблема с моим Button: он наполовину отображается в нижней части экрана.

Вот как это выглядит:

Button out of bound

Похоже, что кнопка не считается находящейся внутри View. Что я должен сделать, чтобы сохранить все входящие?

Спасибо. Leo


EDIT

Как вы сказали, что я могу сделать что-то странное, я внимательно посмотрел на свой код, прежде чем опубликовать его.

Я обнаружил, что не удалил builder.setMessage(), который использовал в начале. Так что после удаления этой строки все заработало нормально. Теперь отображается весь ListView!

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Как вы сказали, я могу сделать что-то странное, я внимательно посмотрел на свой код, прежде чем опубликовать его.

Я обнаружил, что не удалил builder.setMessage (), который использовал в начале. Так что после удаления этой строки все заработало нормально. Теперь отображается весь ListView!

0 голосов
/ 27 мая 2011

Установите высоту для вашего ListView, чтобы диалог не был таким высоким.80dp или около того должно быть достаточно, чтобы показать вашу кнопку и достаточно ListView

...