Activity + Layout Probleme

  • Antworten:11
  • Bentwortet
Knut E.
  • Forum-Beiträge: 6

03.05.2010, 08:23:05 via Website

Hallo zusammen,
ich hab vor ca. 21 Tagen mit Android angefangen und schlage mich seit 20 Tagen mit einem "Problemchen" rum, welches mir so nichtig erscheint, dass ich ganz lange gegooglet habe. Allerdings bin ich zu keinem Ergebnis gekommen.

Kurz fürs Verständnis:
Ich bin grade dabei mir eine Art Haushaltsbuch zu machen, bei dem man verschiedene Konten anlegen kann. Ich möchte jetzt eigentlich "nur" von Money.java die Activity AddKonto.java "starten/ausführen/öffnen"...

Money.java
1this.addButton = (Button)this.findViewById(R.id.add_kon_button);
2 this.addButton.setOnClickListener(new OnClickListener(){
3 public void onClick(View v) {
4 Intent akIntent = new Intent(Money.this, AddKonto.class);
5 Money.this.startActivity(akIntent);
6 }
7 });
das ist der Aufruf.

AddKonto.java
1package net.we.Money;
2
3import android.app.Activity;
4import android.os.Bundle;
5
6public class AddKonto extends Activity{
7 /** Called when the activity is first created. */
8
9 public void onCreate(Bundle savedInstanceState) {
10 super.onCreate(savedInstanceState);
11
12 setContentView(R.layout.add_kon);
13 }
14}
und das ist die komplette Datei! ;)

Das Ergebnis ist eine leere Activity, vorher waren 2 Button drin und der Title hat sich auch geändert. Kann mich jemand aufklären?!

Schöne Grüße,
Knut

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

03.05.2010, 09:59:24 via Website

schau mal in der debug Konsole nach!

Antworten
Knut E.
  • Forum-Beiträge: 6

03.05.2010, 10:04:38 via Website

1[2010-05-03 10:01:27 - Money] ------------------------------
2[2010-05-03 10:01:27 - Money] Android Launch!
3[2010-05-03 10:01:27 - Money] adb is running normally.
4[2010-05-03 10:01:27 - Money] Performing net.we.Money.Money activity launch
5[2010-05-03 10:01:27 - Money] Automatic Target Mode: launching new emulator with compatible AVD 'And21'
6[2010-05-03 10:01:27 - Money] Launching a new emulator with Virtual Device 'And21'
7[2010-05-03 10:01:28 - Money] New emulator found: emulator-5554
8[2010-05-03 10:01:28 - Money] Waiting for HOME ('android.process.acore') to be launched...
9[2010-05-03 10:02:11 - Money] WARNING: Application does not specify an API level requirement!
10[2010-05-03 10:02:11 - Money] Device API version is 7 (Android 2.1)
11[2010-05-03 10:02:11 - Money] HOME is up on device 'emulator-5554'
12[2010-05-03 10:02:11 - Money] Uploading Money.apk onto device 'emulator-5554'
13[2010-05-03 10:02:12 - Money] Installing Money.apk...
14[2010-05-03 10:02:44 - Money] Success!
15[2010-05-03 10:02:45 - Money] Starting activity net.we.Money.Money on device
16[2010-05-03 10:02:52 - Money] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=net.we.Money/.Money }
17[2010-05-03 10:02:53 - Money] Attempting to connect debugger to 'net.we.Money' on port 8616

Antworten
Daniel W.
  • Forum-Beiträge: 73

03.05.2010, 10:35:50 via Website

Hast Du denn schon mal in die add_kon.xml im Layout-Ordner geguckt?
Wenn dort keine Knöpfe definiert sind werden auch keine angezeigt.

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

03.05.2010, 10:39:52 via Website

Wie sieht deine AndroidManifest aus ??
steht da die Activity richtig drinnen?

Antworten
Daniel W.
  • Forum-Beiträge: 73

03.05.2010, 10:42:49 via Website

Leon Fruth
Wie sieht deine AndroidManifest aus ??
steht da die Activity richtig drinnen?

Stimmt, daran könnte es auch liegen.
Bin davon ausgegangen dass damit alles in Ordnung ist weil er meinte dass es schon mal ging.

Antworten
Knut E.
  • Forum-Beiträge: 6

03.05.2010, 11:50:57 via Website

Leon Fruth
Wie sieht deine AndroidManifest aus ??
steht da die Activity richtig drinnen?

ja steht drin... fragt mich bitte nicht warum, aber es geht jetzt! :-/

ich steht jetzt allerdings vor dem nächsten Problem, er zeigt mir die Buttons nicht an

1<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical"
4 android:layout_width="wrap_content"
5 android:layout_height="wrap_content">
6 <TextView
7 android:id="@+id/add_kon_text"
8 android:layout_width="wrap_content"
9 android:layout_height="fill_parent"
10 android:text="@string/add_kon_text"
11 android:padding="10dp"
12 android:textSize="16sp" />
13 <TextView
14 android:id="@+id/name_label"
15 android:layout_width="fill_parent"
16 android:layout_height="wrap_content"
17 android:layout_below="@id/add_kon_text"
18 android:textSize="16sp"
19 android:text="Name:" />
20 <EditText
21 android:id="@+id/add_name"
22 android:layout_width="fill_parent"
23 android:layout_height="wrap_content"
24 android:background="@android:drawable/editbox_background"
25 android:layout_below="@id/name_label" />
26 <Button
27 android:id="@+id/add_ok"
28 android:layout_width="wrap_content"
29 android:layout_height="wrap_content"
30 android:layout_below="@id/add_name"
31 android:text="Hinzufuegen" />
32 <Button
33 android:id="@+id/add_cancel"
34 android:layout_width="wrap_content"
35 android:layout_height="wrap_content"
36 android:layout_toRightOf="@id/add_ok"
37 android:layout_below="@id/add_name"
38 android:text="Abbrechen" />
39</RelativeLayout>

so langsam wird es echt frustrierend... -.-

— geändert am 03.05.2010, 11:52:31

Antworten
Daniel W.
  • Forum-Beiträge: 73

03.05.2010, 12:20:21 via Website

Aber die TextViews werden angezeigt oder wie?

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

03.05.2010, 12:20:36 via Website

Werden die Buttons in der xml angezeigt??

Knut E.

Antworten
Knut E.
  • Forum-Beiträge: 6

03.05.2010, 15:12:13 via Website

Leon Fruth
Werden die Buttons in der xml angezeigt??
schönen Dank für die Frage!


1<TextView
2 android:id="@+id/add_kon_text"
3 android:layout_width="wrap_content"
4 android:layout_height="wrap_content" <-- voher "fill_parent"
5 android:text="@string/add_kon_text"
6 android:padding="10dp"
7 android:textSize="16sp" />
da lag mein Fehler... ich hatte ein "fill_parent", was in dem Fall natürlich falsch ist...

Vielen Dank für eure Zeit! :)

Antworten
Daniel W.
  • Forum-Beiträge: 73

03.05.2010, 15:36:13 via Website

Wie kann man denn einen Thread hier überhaupt als geschlossen markieren?
Oder kann das nur der der ihn auch geöffnet hat?

Antworten
Knut E.
  • Forum-Beiträge: 6

03.05.2010, 15:37:53 via Website

Daniel W.
Wie kann man denn einen Thread hier überhaupt als geschlossen markieren?
Oder kann das nur der der ihn auch geöffnet hat?

Wenn ich nen Thread eröffne, dann kann ich unten markieren, wenn meine Frage beantwortet ist.

Antworten