カスタムDialogFragmentのサイズを設定しようとしています。私はこのようなものを試していた:XamarinでDialogFragmentのサイズを設定するには?
class ChannelEdit : DialogFragment
{
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
base.OnCreateView(inflater, container, savedInstanceState);
var view = inflater.Inflate(Resource.Layout.ChannelEdit, container, false);
DisplayMetrics dm = new DisplayMetrics();
this.Dialog.Window.WindowManager.DefaultDisplay.GetMetrics(dm);
int width = dm.WidthPixels;
int height = dm.HeightPixels;
this.Dialog.Window.SetLayout((int)width/2, (int)height/2);
return view;
}
}
しかし、それは動作しません。私は何の誤りも受けていません。これで私を助けてくれますか?
はい、両方が設定されています。 – Shagohad
** android:layout_width **と** android:layout_height ** – Vaikesh