2016-01-04 76 views
-2

我是Android新手,我試圖使用alertdialog,但它總是覆蓋操作欄。顯示alertdialog,而不是覆蓋操作欄

我該如何做下拉菜單,如圖所示?

enter image description here

+0

爲下拉您應該使用微調,而不是警告對話框 –

+0

而是由行微調顯示垂直線 – askingPPl

+0

您可以擡高你的自定義與它的佈局我認爲這種佈局也可以做 –

回答

0

試試這個

WindowManager.LayoutParams wmlp = dialog.getWindow().getAttributes(); 

wmlp.gravity = Gravity.TOP | Gravity.LEFT; 
wmlp.x = 100; //x position 
wmlp.y = 100; //y position 

dialog.show(); 

https://stackoverflow.com/a/6050911/1320616

+0

警報對話框背景仍然覆蓋了actionBar。 – askingPPl

+0

嘗試使用'wmlp.gravity = Gravity.BOTTOM'而不是'wmlp.gravity = Gravity.TOP' –