2011-05-27 25 views
2

AlertDialogが実際の画面サイズよりも長く作成されました。私のAlertDialogの中に私はListViewを持っています。私はすべての項目を見るためにスクロールすることができます。Android - ボタンが画面外にあるダイアログ

私の問題は私のButtonです:画面の下半分に表示されます。ここで

は、それがどのように見えるかです:

Button out of bound

ボタンがView内であるとみなされていないようです。 すべてをインバウンドにするにはどうすればよいですか?

ありがとうございます。あなたは、私は奇妙な何かをするかもしれないと述べたようレオ


EDIT

は、私はあなたにそれを投稿する前に私のコードをよく見てました。

最初に使用したbuilder.setMessage()は削除されませんでした。だから、その行を削除した後、うまくいきました。今度はListViewが表示されます!

+3

コードで何か変なことをしていますか?投稿できますか? – CaseyB

+0

ダイアログビューを使用するためにレイアウトを拡張する場合は、XMLも投稿してください。そうでない場合は、ダイアログのビューを作成するために使用しているコードで十分です。 – Maximus

答えて

1

私は何か変わったことをするかもしれないと言いましたので、私はあなたにそれを投稿する前に自分のコードを詳しく見ました。

私は最初に使用したbuilder.setMessage()を削除していないことがわかりました。だから、その行を削除した後、うまくいきました。 ListView全体が表示されます。

0

ListViewの高さを設定して、ダイアログの高さが高くならないようにします。 80dp程度でボタンを表示するのに十分でなければなりませんListView

関連する問題