Android 来自XML的错误宽度/高度膨胀警报对话框

Android 来自XML的错误宽度/高度膨胀警报对话框,android,layout,android-alertdialog,Android,Layout,Android Alertdialog,我在使用自定义XML扩展AlertDialog时遇到问题。问题是它不符合我指定的宽度/高度 volume.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:paddingLeft="6dp" android:gravity="center" android:layo

我在使用自定义XML扩展AlertDialog时遇到问题。问题是它不符合我指定的宽度/高度

volume.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:paddingLeft="6dp" android:gravity="center"
    android:layout_gravity="center_horizontal" android:orientation="vertical"
    android:layout_height="wrap_content" android:layout_width="250dip"
    android:id="@+id/layoutRoot">
    <TextView android:layout_width="wrap_content"
        android:layout_gravity="left" android:id="@+id/textView1"
        android:layout_height="wrap_content" android:text="Volume:"
        android:layout_marginBottom="10dp" android:textSize="22dp"
        android:layout_marginTop="10dp"></TextView>
    <SeekBar android:layout_height="wrap_content"
        android:layout_width="fill_parent" android:id="@+id/volumeBar"
        android:minHeight="10dp" android:maxHeight="15dp" android:paddingLeft="10dp"></SeekBar>
    <TextView android:layout_width="wrap_content"
        android:layout_gravity="left" android:layout_height="wrap_content"
        android:layout_marginBottom="10dp" android:textSize="22dp"
        android:text="20%" android:id="@+id/volumeText"></TextView>
</LinearLayout>
    Builder alertbox = new AlertDialog.Builder(this);
    AlertDialog alertDialog;

    LayoutInflater mInflater = (LayoutInflater) this
    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    View VolumeView = mInflater.inflate(
            R.layout.volume, (ViewGroup) findViewById(R.id.layoutRoot));
    alertbox.setView(VolumeView);
    alertDialog = alertbox.create();
    alertDialog.show();

您的问题可能是调用
mInflater.inflate()
的第二个参数所提供的
layoutRoot
。这将影响正在膨胀的XML文件的布局


您的问题需要更多的信息,以便任何人都能给出比这更好的答案。

我可以请您更具体一点吗。我的意思是你期待什么,你看到了什么?对不起,我期待250度的宽度,我得到了包装内容