Java Android:自定义对话框不需要的额外空间
我的自定义对话框有问题,当我设置宽度和高度以包装内容时,它在右侧显示空白。我不想使用match_parent,因为当我进行横向绘制时,图片会更大,布局也不正确 xml:Java Android:自定义对话框不需要的额外空间,java,android,dialog,Java,Android,Dialog,我的自定义对话框有问题,当我设置宽度和高度以包装内容时,它在右侧显示空白。我不想使用match_parent,因为当我进行横向绘制时,图片会更大,布局也不正确 xml: 你可以尝试将android:adjustViewBounds=“true”添加到你的ImageView。没有解决我的问题…只有两个视图尝试使用垂直方向的单一线性布局。伙计,我希望有一个解决方案,已经搜索了数小时了 <?xml version="1.0" encoding="utf-8"?> <Relative
你可以尝试将android:adjustViewBounds=“true”添加到你的ImageView。没有解决我的问题…只有两个视图尝试使用垂直方向的单一线性布局。伙计,我希望有一个解决方案,已经搜索了数小时了
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:id="@+id/share_layout">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:id="@+id/rl4">
<ImageView
android:id="@+id/media_share_img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/step_one" />
<Button
android:background="@drawable/red_button"
android:id="@+id/media_share_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/dialog_button_share"
style="@style/button_text"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:layout_alignLeft="@+id/media_share_img"
android:layout_below="@+id/media_share_img"
android:layout_alignRight="@+id/media_share_img" />
</RelativeLayout>
</RelativeLayout>
View dialogView = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_dialog_share, null);
dialog = new AlertDialog.Builder(getActivity()).setView(dialogView)
/* .setNeutralButton(getResources().getString(R.string.dialog_button_close), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
})*/.create();
/*
.setIcon(R.mipmap.ic_launcher).*/
dialog.setCanceledOnTouchOutside(true);
dialog.show();