Ich möchte MediaController eine Schaltfläche hinzufügen. Also habe ich die MediaController-Klasse erweitert, eine Schaltfläche erstellt und sie in das Frame-Layout eingefügt. Aber der neu hinzugefügte Knopf spiegelt sich nicht während des Laufens.Hinzufügen einer Schaltfläche zu MediaController
finden Sie den Code unten
public class VideoController extends MediaController {
private Button searchButton;
public VideoController(Context context) {
super(context);
searchButton = new Button(context);
searchButton.setText("Search");
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.RIGHT;
System.out.println("Adding a button");
addView(searchButton, params);
//updateViewLayout(this, params);
}
@Override
public void hide() {
}
}
, was ich falsch hier tue. Irgendwelche Vorschläge werden hilfreich sein.
Vielen Dank im Voraus.
Wie haben Sie Knopf in MediaController hinzugefügt? können Sie Ihren Code oder einige Tipps dank teilen – Dilip