我有一个自定义对话框,下面是xml代码,但是当对话框打开时,视图非常小,如何自定义它的大小
<LinearLayout
android:orientation="vertical"
android:background="#ffffff"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Spinner
android:id="@+id/name_list"
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</Spinner>
<Button
android:id="@+id/name_search"
android:text="Search"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:background="#ffffff"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
答案 0 :(得分:3)
试试这个
自定义对话框设置height
和width
以编程方式使用Window
Window window = customDialog.getWindow();
window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
window.setGravity(Gravity.CENTER);
customDialog.show();