-1
Wie würde ich diesen Java-Code in C# konvertieren? Ich habe Probleme, speziell beim Konstruktor.Native Java Android zu Xamarin C#
public class MyMediaController extends MediaController
{
private FrameLayout anchorView;
public MyMediaController(Context context, FrameLayout anchorView)
{
super(context);
this.anchorView = anchorView;
}
@Override
protected void onSizeChanged(int xNew, int yNew, int xOld, int yOld)
{
super.onSizeChanged(xNew, yNew, xOld, yOld);
RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) anchorView.getLayoutParams();
lp.setMargins(0, 0, 0, yNew);
anchorView.setLayoutParams(lp);
anchorView.requestLayout();
}
}
this.OnSizeChanged (Xneu, Ynew, Xalt, yold); sollte base.OnSizeChanged (xNew, yNew, xOld, yOld) sein; – lowleetak
Danke, ich habe es geändert! –
Danke, was ist das? ((ViewGroup) mediaController.getParent()). RemoveView (mediaController); // Fügen Sie den MediaController zu einem FrameLayout in Ihrem DialogFragment hinzu. ((FrameLayout) findViewById (R.id.controlsWrapper)). AddView (mediaController); – guybrushThreepwood