Hey Ben,
vielen Dank für die Antwort ... habe mir schon sowas gedacht. Setze mich direkt morgen mal dran.
Nochmal danke und frohes Neues Jahr
Mfg Flo
Hey Ben,
vielen Dank für die Antwort ... habe mir schon sowas gedacht. Setze mich direkt morgen mal dran.
Nochmal danke und frohes Neues Jahr
Mfg Flo
*zusatz
Oder muss ich mich mit Toolbar beschäftigen? Habe bis jetzt nur ganz simpel mit dem Actionbar gearbeitet. Ist Toolbar vielleicht sogar einfacher?
Mfg Flo
Hallo Liebe Forumsmitglieder,
ich habe bis jetzt immer tolle Hilfe von Euch bekommen, nun brauche ich mal wieder weisen Rat zu diesem Thema.
Ich habe folgendes Problem unzwar möchte ich dieses drei Punkte Overflow Menü in meine App einbauen. Das funktioniert in der Theorie auch super. Wenn ich nun mein S3 nutze um die App auszuprobieren, ist das Menü weg.
Das Menu ist dann unter dem Hardware Menü Knopf zu finden. Meine Frage... Wie kann ich das ändern? Das Menü sollte im Actionbar zu finden sein. Habe bis jetzt viel zu dem Thema im Internet gelesen, allerdings auch viel unnützes, darunter hacks etc.
in meiner Activity steht public class xxx extends Activity // muss ich dann and an Activity was ändern ?
ICH HOFFE MIR kANN JEMAND HELFEN.
Ich bedanke mich im Voraus und wünsche noch einen schönen Abend.
Mit freundlichen Grüßen
Florian
Hallo,
erstmal vielen Dank für deine Hilfe! Kann ich echt gut gebrauchen.
Allerdings funktioniert die Antwort auf meine zweite Frage nicht. Is wird dann nur der erste Fakt deskippt aber die Activity bleibt beim starten der App leer.
zur ersten frage muss ich eine gegenfrage stellen... wie kann ich denn min-distance als int in eine boolean methode einbauen.
Sry falls ich mich gerade extrem doof anstelle... vielleicht sehe ich den Wald vor lauter Bäumen nicht.
Vielen Dank schonmal
Mfg Flo22
Hallo nochmal...
kurze andere Frage: Wenn ich die app starte muss ich einmal swipen um zum ersten fakt zu kommen. Wie kann ich dafür sorgen, dass die App direkt mit dem ersten Fakt anfängt?
Vielen Dank
Mfg Flo22
Ok habe es jetzt so gemacht und es funktioniert... allerdings würde ich ganz gerne eine mindest Distanz "wischen" müssen.
Habe schon gesehen, dass es mit Min_Distance gehen soll nur wie baue ich das in meinen Code ein?
Vielen Dank im Voraus für Eure Hilfe.
Mfg Flo22
public class Quotes extends AppCompatActivity{
float x1,x2;
float y1,y2;
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);}
public boolean onTouchEvent(MotionEvent touchevent) {
switch (touchevent.getAction()) {
case MotionEvent.ACTION_DOWN: {
x1 = touchevent.getX();
y1 = touchevent.getY();
break;
}
case MotionEvent.ACTION_UP: {
x2 = touchevent.getX();
y2 = touchevent.getY();
if (x1 < x2) {
factBox.setText(factHolder.lastFact());
}
if (x1 > x2) {
factBox.setText(factHolder.nextFact());
}
}
}
return false;
}
}
Alles anzeigen
@ChampS vielen Dank für deine Hilfe das bringt mich weiter ... habe gestern abend noch die Antwort von @Chrisomat gesehen und habe mich gewundert, dass so eine einfache Funktion so extrem umständlich sein soll, ich meine Coder sind faul also...
Naja schaue mir das jetzt mal genauer an und probiere es aus... Vielen vielen Dank nochmal, ich berichte dann wenn es funktioniert.
mfg Flo
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...
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
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
Hey,
vielen Dank für die Hilfe. Du hast mir sehr weitergeholfen.
Mfg Flo
Vielen Dank für deine Antwort ... habe übrigens deine yt Videos gesehen
mit dem next fact code stimmt noch was nicht... ich kann in der datenbank zurück aber nicht über denn letzten fact wieder zum anfang kommen.
Wenn ich also bei fact 6 auf den weiter button drücke wird die App angehalten.
Mal was anderes... wenn ich schon mit einem Experten sprechen kann, macht meine "Art" zu programmieren überhaupt Sinn?
Mfg Flo
Vielen Dank für die Antwort und bitte bitte stelle alles in Frage, denn nur so lerne ich. Wenn du Kritik hast immer her damit
So wenn ich den Code benutze wird mir size rot angezeigt... woran liegt das?
Danke ich Voraus für die Hilfe und noch einen schönen Abend
Mfg Flo
Guten Morgen liebe Entwickler,
ich habe folgende "Herausforderungen" ...
ich habe eine Datenbank angelegt und möchte mit meiner Activity auf diese zugreifen. Über zwei Buttons kann ich dann in dieser Datenbank quasi vor oder zurück gehen.
Zum einen bricht meine App ab, wenn ich die Buttons (Code unten) drücke und damit über o. unter den Zähler i-- = -2 oder i++ = +6 bringe.
Ich komme da irgendwie nicht weiter... ich bräuchte also einen code, der mich vom letzten Satz wieder zum ersten bringt und umgekehrt.
Ich hoffe ihr könnt mir da weiter helfen... die Sätze sind übringens nur Beispiele [Blockierte Grafik: https://www.androidpit.de/img/emoticons3/grin.png]
Dann habe ich noch etwas und zwar möchte ich die Buttons durch das allseits bekannte "wischen" ersätzen. Kann mir da jmd sagen, wie ich das mache ? Allerdings ist das nur zweitrangig da kann ich mich auch selbst irgendwie durch wurschteln.
So vielen Dank im Voraus für die Hilfe.
Mit freundlichen Grüßen
Florian
public class Animals extends AppCompatActivity implements View.OnClickListener {
Button btn34;
TextView factBox;
datenbank factHolder = new datenbank();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_animals);
factBox = (TextView)findViewById(R.id.textView14);
btn34 = (Button)findViewById(R.id.button23);
btn34.setOnClickListener(this);
}
public void genFact(View view) {
factBox.setText(factHolder.nextFact());
}
@Override
public void onClick(View v) {
factBox.setText(factHolder.lastFact());
}
}
und die datenbank
public class datenbank {
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;
public String nextFact()
{
if ( (i+1) > (facts.size()-1)) i = 0;
else
i++;
return facts[i];
}
public String lastFact(){
if (!((facts.size() - 1) <= i)) i++;
return facts[i];
}
}
Alles anzeigen