Hey Jungs Im Erstellen einer Karte mit Taste + für den Zoom. Ich will ist, wenn ich den Knopf anklicke, zoom es 20% und wenn ich es wieder anklicke, ziehe es 50% und klicke es wieder, zoom 100%. Wie kann ich das machen?Android OnclickListener mehrere Funktionen in einer Taste
Button zooomin = (Button) findViewById(R.id.plus);
zooomin.init(this);
zooomin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MapView.zoomin(20%);
MapView.zoomin(50%);
MapView.zoomin(100%);
}
});
Ich hoffe, Sie können mir über mein Problem helfen, ich bin Neuling in Android-Entwicklung.
einen int Zähler halten, wenn die Taste einmal, um den Zoom auf 20% gedrückt wird, dann fügen Sie 1 an den Zähler, wenn es 2 50% etc. ist und dann, wenn es Wird auf 100% gesetzt, setzen Sie den Zähler zurück, so dass er bei erneutem Drücken wieder auf 20% zurückgeht. So ähnlich? –
Sie können Ihren Klick in eine Integer-Variable zählen und den Zoom basierend auf der Anzahl –
anwenden. Vielleicht können Sie MapView verwenden. getZoomLevel() – Oshant