String in View ausgeben

  • Antworten:9
Lolipopkebab Lolipop
  • Forum-Beiträge: 18

13.08.2013, 20:58:46 via Website

Hallo zusammen

Ich habe ein Problem und zwar habe ich eine Arrayliste die möchte ich ausgeben auf einer View.
1public static void main( String[] args )
2 {
3 List<Object> Tat = new ArrayList<Object>();
4 Tat.add("Hallo");
5 Tat.add("hey");
6 Tat.add("hoi");
7
8 System.out.println(Tat.get(myRandom(0,2)));
9 }
10
11 public static int myRandom(int low, int high) {
12 return (int) (Math.random() * (high - low) + low);
13 }
14}

Bitte um Hilfe
Lolipopkebab

Antworten
impjor
  • Forum-Beiträge: 1.793

13.08.2013, 23:28:32 via App

Dir fehlen wichtige Android-Basics:
*deine main-Methode wird nicht vom System Aufgerufen
*du musst (solltest als Anfänger) ein Layout über setContentView(R.layout.DeinLayout) laden
*Eine View aus dem Layout bekommst du dann über: View v = findViewById(R.id.xxx);

Am besten schaust du noch ein paar Tuts auf YT oder holst dir ein Buch.

Gruß

PS: Arbeitest du mit eclipse? Dann sind essentielle Sachen doch sogar schon vorgegeben?
PPS: Du bist im falschen Forum, es gibt auch ein Dev Forum!

— geändert am 13.08.2013, 23:28:44

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Antworten
Andy N.
  • Forum-Beiträge: 22.375

13.08.2013, 23:32:02 via App

impjor

PPS: Du bist im falschen Forum, es gibt auch ein Dev Forum!


... und genau da schieb ich den Thread auch mal eben rüber

Viele Grüße,
Andy


OnePlus 3 (Resurrection Remix 5.8.2)
LG G Watch

Regeln | unsere Mods & Admins

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

13.08.2013, 23:50:05 via Website

Dann muss wohl jemand erstmal seine Hausaufgaben machen ...

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
Gelöschter Account
  • Forum-Beiträge: 442

14.08.2013, 00:38:06 via App

Deine Frage ist nicht ganz klar. Es gibt verschiedene Views..

1View view = new View();
2view.setText(Tat.get(myRandom(0,2)));

— geändert am 14.08.2013, 00:40:00

Hi, bin 13 Jahre alt :D Erstes Android Spiel "Strategic Labyrinth": http://goo.gl/Q0Wbd

Antworten
Lolipopkebab Lolipop
  • Forum-Beiträge: 18

14.08.2013, 18:39:59 via Website

Also ich meine da habe ich ein Layout und wenn man auf einen Button drückt gibt der Zufallsgenerator ein String aus die wo ich in die Arraylist gepackt habe. mein Problem es kommt zurzeit nur auf der Console raus und nicht auf einem Label auf dem Layout. Wie macht man das ist meine Frage

Danke für die Antworten
Lolipopkebab

Antworten
Gelöschter Account
  • Forum-Beiträge: 442

14.08.2013, 19:21:57 via App

Lolipopkebab Lolipop
Also ich meine da habe ich ein Layout und wenn man auf einen Button drückt gibt der Zufallsgenerator ein String aus die wo ich in die Arraylist gepackt habe. mein Problem es kommt zurzeit nur auf der Console raus und nicht auf einem Label auf dem Layout. Wie macht man das ist meine Frage

Danke für die Antworten
Lolipopkebab
Was meinst du denn mit Label? System out prints macht man bei Android nicht, sondern Logcat ausgaben

Hi, bin 13 Jahre alt :D Erstes Android Spiel "Strategic Labyrinth": http://goo.gl/Q0Wbd

Antworten
Lolipopkebab Lolipop
  • Forum-Beiträge: 18

14.08.2013, 21:08:47 via Website

Hallo

Kannst du das weiter erklären?

Antworten
LitteM
  • Forum-Beiträge: 141

14.08.2013, 21:32:29 via Website

Wie wäre es denn mal mit googeln? Das was du machen willst gehört wirklich zu den basics.
Nicht böse gemeint, aber lese dir doch einfach mal ein paar Android Grundlagen an ;)

San Blarnoi

Antworten
Michele
  • Forum-Beiträge: 1.525

15.08.2013, 00:48:39 via Website

Mit sowas wirst du nie was im Layout anzeigen lassen können.

Wie LitteM schon sagte.
Google hilft und einfach erstmal bisschen Grundlagen lernen was Android angeht.



LG

— geändert am 15.08.2013, 00:51:29

Antworten