DialogFragment FEATURE_NO_TITLE está reducido
Estoy mostrando unDialogFragment
. Lo implementé sin problemas, hasta que decidí eliminar el título usandogetDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
Después de hacer eso, todo se encoge. Aquí están mis archivos xml y class.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@color/white"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/activity_vertical_margin">
<TextView
android:id="@+id/product_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/red"
android:textSize="20sp"
android:text="@string/client_name_hint"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="100"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:layout_marginBottom="@dimen/activity_vertical_margin"
android:orientation="horizontal">
<ImageView
android:id="@+id/product_image"
android:layout_width="0dp"
android:layout_weight="50"
android:layout_height="match_parent"/>
<LinearLayout
android:layout_width="0dp"
android:layout_weight="50"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/product_price"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:textColor="@color/red"
android:textSize="30sp"
android:textStyle="bold"
android:text="$349.00"/>
<TextView
android:id="@+id/product_color"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textStyle="bold"
android:textSize="20sp"
android:text="Color: White"/>
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/product_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/activity_vertical_margin"
android:background="#aaada9"
android:text="Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:layout_gravity="right"
android:gravity="center_vertical"
android:drawableRight="@android:drawable/ic_input_add"
android:textColor="@color/red"
android:text="@string/buy"/>
</LinearLayout>
public class ProductsDetailFragment extends DialogFragment {
public static final String TAG = "products_detail";
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_product_detail, container, false);
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
return view;
}
}
¿Qué me estoy perdiendo?