Hallo Coder,
bin noch ziemlich neu hier und habe folgendes Anliegen... ich habe im Moment zwei Buttons (vor und zurück) mit denen ich in meiner selbstgemachten "Datenbank" (sind nur jede menge strings) vor und zurück gehen kann.
Ich möchte jetzt meine Buttons durch das bekannte "Wischen" ersetzen. Kann mir jmd sagen wie ich das mache?... mit Swipe Views ...? Habe schon eine ganze Zeit im Internet gesucht aber nicht wirklich ein anwendbares Beispiel für mich gefunden.
Wie schon gesagt bin relativ neu und absolviere die Grundlagen des programmierens ... also zerfleischt mich nicht direkt
Vielen Dank im Voraus und haut in die Tasten
Mfg Flo
Ps: Erst kommt die "Datenbank" und dann die Activity...
Code
public class datenbank3 {
String facts[] = {"Putz dir die Nase.",
"Hunde stammen vom Wolf ab!",
"Wie geht es dir?",
"Elefanten sind groß",
"Florian ist toll",
"Florian ist unglaublich",
"omg das ist der wahnsinn"
};
int i =-1;
String nextFact() {
i++;
if (i>=facts.length) i = 0;
return facts[i];
}
String lastFact() {
i--;
if (i<0) i = facts.length-1;
return facts[i];
}
}
Alles anzeigen
Code
public class Quotes extends AppCompatActivity implements View.OnClickListener{
Button btn24;
TextView factBox;
datenbank3 factHolder = new datenbank3 ();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quotes);
factBox = (TextView)findViewById(R.id.textView16);
btn24 = (Button)findViewById(R.id.button24);
btn24.setOnClickListener(this);
}
public void genFact(View view) {
factBox.setText(factHolder.nextFact());
}
@Override
public void onClick(View v) {
factBox.setText(factHolder.lastFact());
}
}
Alles anzeigen