dialogFragmentクラスでCustomViewを拡張しようとしていますが、画面全体(90%)は幅がかかりますが、AlertDialogで同じレイアウトを展開すると、細かい、すなわち幅が適切だと思われる&良い。DialogFragmentの幅は、AlertDialogとは異なり、画面全体を占める
私も(ONSTART経由DialogFragmentの幅を設定しようとした)が、それは望ましい結果ではなかった...
これは私が(AlertDialogでのCustomView)何をしたいです
が、ここでの結果ですDialogFragment経由で - AlertDialogと比較してさらに幅がとられています!
レイアウトファイル -
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lz_gridChooserParent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<com.lazygeniouz.colorpicker.FillGridView
android:id="@+id/lz_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnWidth="@dimen/colorchooser_circlesize"
android:clipToPadding="false"
android:gravity="center"
android:horizontalSpacing="8dp"
android:numColumns="auto_fit"
android:orientation="vertical"
android:stretchMode="columnWidth"
android:verticalSpacing="8dp"
android:padding="16dp"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left|bottom"
android:text="Custom"
android:id="@+id/lz_gotoCustom"
android:background="?attr/selectableItemBackground"
android:layout_margin="10dp"
android:typeface="serif"
android:textStyle="bold"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center|bottom"
android:text="@string/back"
android:id="@+id/lz_back"
android:background="?attr/selectableItemBackground"
android:layout_margin="10dp"
android:typeface="serif"
android:textStyle="bold"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|bottom"
android:text="@string/done"
android:id="@+id/lz_done"
android:background="?attr/selectableItemBackground"
android:layout_margin="10dp"
android:typeface="serif"
android:textStyle="bold"/>
</FrameLayout>
</LinearLayout>
</ScrollView>
wrap_contentに幅を設定するダイアログを縮小.... –
@ManojFrekzzは:)私はONSTART(中match_parent&wrap_contentする幅を与えているonresume – DarShan
試みを完了レイアウト・ファイルを表示します –