Ich versuche, die Größe von benutzerdefinierten DialogFragment festzulegen. Ich habe so etwas versucht:Wie wird die DialogFragment-Größe in Xamarin festgelegt?
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;
}
}
Aber es funktioniert nicht. Ich erhalte keine Fehler. Könntest du mir dabei helfen?
Ja, beide sind eingestellt. – Shagohad
Versuchen Sie, ** wrap_content ** zu ** android: layout_width ** und ** android: layout_height ** – Vaikesh