Android 来自XML的错误宽度/高度膨胀警报对话框
我在使用自定义XML扩展AlertDialog时遇到问题。问题是它不符合我指定的宽度/高度 volume.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 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度的宽度,我得到了包装内容