Jetzt registrieren » Login
« Login

Passwort vergessen?

Button im Dialog?

Um aktiv im Android Forum teilnehmen zu können, musst Du Dich bei AndroidPIT registriert haben.

User-Foto
Kurt G.de

Rang: Schülersprecher

Beiträge: 67

Eintrittsdatum: 16.11.2010

Button im Dialog?
verfasst am 17.11.2010 02:25:10
Hallo liebe Community, bin erst seit gestern hier und hab nun auch schon mal die erste Frage:

Und zwar, kann mir jemand erklären wie ich in folgendem Code einen Button im Dialog erstelle, der wenn man darauf Klickt, eine neue Activity öffnet, je nach dem Auf welches Item getippt wurde!?
1@Override
2 public void onCreate(Bundle savedInstanceState) {
3 super.onCreate(savedInstanceState);
4 setContentView(R.layout.mapsfirstpage);
5
6 // Create Hash Map
7 myList = new ArrayList<HashMap<String, Object>>();
8
9 // Fill data
10 addDataToList();
11
12 // View
13 ListView mainListView = (ListView) findViewById(R.id.main_listview);
14
15 // Adapter
16 SimpleAdapter aa = new SimpleAdapter(this, myList, R.layout.row,
17 new String[] {"name", "town", "phone", "icon"},
18 new int[] {R.id.txt_name, R.id.txt_town, R.id.txt_phone, R.id.img_user});
19 mainListView.setAdapter(aa);
20
21 // Listener
22 mainListView.setOnItemClickListener(new OnItemClickListener() {
23 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
24 // Get the HashMap of the clicked item
25 HashMap<String, Object> user = myList.get(position);
26
27 // Get Attribute name of the HashMap
28 String name = (String)user.get("name");
29
30 // Create new Dialog
31 final Dialog dialog = new Dialog(MapsFirstPage.this);
32 dialog.setTitle(name);
33 TextView txtDescription = new TextView(MapsFirstPage.this);
34 txtDescription.setPadding(10, 0, 0, 10);
35 txtDescription.setText("Detail Description");
36 dialog.setContentView(txtDescription);
37
38 dialog.setCanceledOnTouchOutside(true);
39 dialog.show();
40 }
41 });
42
43 }

Ich hoffe es gibt jemanden der mir das schnell und einfach erklären kann...
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Marius O.de
Google Plus Twitter Facebook YouTube

Rang: Android Gottheit

Beiträge: 1.592

Eintrittsdatum: 02.05.2009

RE: Button im Dialog?
verfasst am 17.11.2010 11:39:26
hay


ich hoffe der code ist selbsterklärend da ich gerade nicht viel zeit habe:

1AlertDialog.Builder builder = new AlertDialog.Builder(this);
2AlertDialog alert;
3
4builder.setMessage("HInweistext")
5 .setCancelable(true)
6 .setNeutralButton("OK", new DialogInterface.OnClickListener() {
7 public void onClick(DialogInterface dialog, int id) {
8 //Intent Aufrufen
9 }
10 });
11 alert = builder.create();
12 return alert;
13alert.show();

-----
Sammelthread|AndroidPIT-Regeln

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Kurt G.de

Rang: Schülersprecher

Beiträge: 67

Eintrittsdatum: 16.11.2010

RE: Button im Dialog?
verfasst am 17.11.2010 17:24:02
Danke erstmal, werde es dann heute Abend mal ausprobieren...
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)

AndroidPIT unterstützen

Gefällt Dir AndroidPIT? Wir freuen uns, wenn Du uns unterstützt. Wie das geht? Klicke einfach auf die unten stehenden Links.

Weiterempfehlen

Gefällt Dir AndroidPIT? Dann empfiehl uns bitte weiter!

Fragen / Hilfe

Du hast Fragen zu AndroidPIT oder willst noch mehr erfahren? Diese Links helfen Dir vielleicht weiter...

  Du liest gerade: Button im Dialog? - Android Forum - AndroidPIT. Alle Zeitangaben in UTC+02:00. Es ist jetzt 17:49 Uhr.