2012-08-27 64 views
3

我有這樣的佈局PopUpWindow:Android PopUpWindow - 如何設置保證金?

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"   
     android:background="@color/colorbg">  
</LinearLayout> 

我試着加入android:margin = "10dp",但它不會工作,但它仍然是沒有保證金,在所有的右上方。

謝謝。

+0

把多餘的代碼在XML 機器人:layout_gravity =「CENTER_HORIZONTAL」 看到另一個標準,從下面的鏈接 http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html #attr_android:layout_gravity –

回答

1

試試這個機器人:填充= 「10dip」

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
android:padding="10dip"   
    android:background="@color/colorbg">  
</LinearLayout> 

嘗試自定義PopupWindow Click here

+2

'padding'和'margin'是不同的東西。 @ yin03正在要求'保證金'。如果父視圖的背景顏色與PopupWindow不同,您可以看到'padding'和'margin'之間的區別。 – Halil

相關問題