我有一個自定義主題對話:具有自定義主題的對話框以編程方式爲中心?
這使我的對話框的背景是透明的。
現在的問題是,如果我讓正常的主題(style.dialog)它在我的屏幕居中,但現在它沒有佈局,並在我的屏幕左上角。有沒有一種方法讓程序以對話框爲中心?謝謝。
我有一個自定義主題對話:具有自定義主題的對話框以編程方式爲中心?
這使我的對話框的背景是透明的。
現在的問題是,如果我讓正常的主題(style.dialog)它在我的屏幕居中,但現在它沒有佈局,並在我的屏幕左上角。有沒有一種方法讓程序以對話框爲中心?謝謝。
我居然沒有找到一個編程解決我的問題,而不是我的customdialog.xml我把主要佈局成一個用於填充高度/寬度的fill_parent的RelativeLayout,然後將佈局屬性centerInParent =「true」。
爲我工作也感謝很好的技巧+1 – 2012-04-19 13:30:16
構建你的對話框通過擴展對話框, 覆蓋風格&內容(通過的setContentView)
嗯,我想到的一個解決方案是,在我的dialog.xml佈局中,我設置了主佈局以填充父項,並將子佈局設置爲我自定義大小的對話框。這可能不是最好的辦法,但它有點解決。注意:這隻能通過自定義佈局對話框來實現。仍然沒有編程解決方案。 – Fofole 2012-02-21 10:21:16