2013-05-25 72 views
1

我知道這個問題被問左側對準一個對話框, 但在這裏我使用的是活動與對齊的活動如在上面的對話框左側

android:theme="@android:style/Theme.Dialog",問題是,它顯示在屏幕中心,我想顯示在左上角。

有沒有辦法做到這一點?

我曾嘗試在我關注的活動.xml上使用android:layout_gravity="top|left"但這不起作用。

謝謝您的幫助

+0

您是否嘗試過由Joe給出的解決方案:http://stackoverflow.com/questions/2163427/android-dialog-activity-position? –

回答

4

試試這個在您的onCreate對話活動

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

     wmlp.gravity = Gravity.TOP | Gravity.LEFT; 

希望它可以幫助的。

+0

它工作,它不完全一致,因爲仍然有餘量,但我會努力。謝謝 ! – Shide

+1

我怎樣才能從左邊設置一點餘量? –