4

我有这个 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",但它不起作用,它仍然在右上角,根本没有边距。

谢谢。

4

2 回答 2

3

我自己没有使用过PopUpWindow,但 Android 文档显示了一种方法:

showAtLocation(View parent, int gravity, int x, int y)

于 2012-08-27T06:29:33.077 回答
2

试试这个android:padding="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 点击这里

于 2012-08-27T06:30:25.470 回答