C
ChibaCityBlues
Neues Mitglied
- 1
Hi!
Ich bastele seit zwei Tagen ein wenig mit der Android Entwicklung, und bin nun an einem Punkt, wo ich, Google und die Forumsuche nicht mehr weiter wissen.
Ich versuche eine neue Activity zu starten, aber sie zeigt einfach nicht das Layout, das für sie vorgesehen war.
Die Eltern Activity bekommt durch das entsprechende Layout den Eventhandler zugewiesen:
Der Eventhandler der Elternactivity selbst sieht so aus:
Soweit funktioniert auch alles, wie es soll...
Aber sobald die neue Activity gestartet wird, sollte sie eigentlich das Layout laden. Aber genau das will sie einfach nicht. Die setContentView Methode wird zwar ausgeführt, sie zeigt aber keine Wirkung. Das Layout selbst funktioniert aber, wenn es in der Elternactivity geladen werden soll...
Der Vollständigkeit halber noch das Layout:
Und der Ausschnitt aus dem Manifest:
Ich muss da irgendetwas übersehen... Vermutlich ein dummer Anfängerfehler. Jemand eine Idee?
Ich bastele seit zwei Tagen ein wenig mit der Android Entwicklung, und bin nun an einem Punkt, wo ich, Google und die Forumsuche nicht mehr weiter wissen.
Ich versuche eine neue Activity zu starten, aber sie zeigt einfach nicht das Layout, das für sie vorgesehen war.
Die Eltern Activity bekommt durch das entsprechende Layout den Eventhandler zugewiesen:
Code:
<Button
android:id="@+id/Knopf"
android:layout_width="fill_parent"
android:layout_height="70px"
android:text="Knopf"
android:onClick="onClickKnopf">
</Button>
Code:
public void onClickKnopf(View view) {
Intent myIntent = new Intent(view.getContext(), NeueActivity.class);
Bundle myBundle = new Bundle();
myBundle.putString("Test", null);
myIntent.putExtras(myBundle);
this.startActivity(myIntent);
}
Aber sobald die neue Activity gestartet wird, sollte sie eigentlich das Layout laden. Aber genau das will sie einfach nicht. Die setContentView Methode wird zwar ausgeführt, sie zeigt aber keine Wirkung. Das Layout selbst funktioniert aber, wenn es in der Elternactivity geladen werden soll...
Code:
public class NeueActivity extends ListActivity {
private String Test = new String();
public void onCreate() {
Bundle myBundle = getIntent().getExtras();
super.onCreate(myBundle);
this.Test = myBundle.getString("Test");
setContentView(R.layout.auswahl);
}
}
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawSelectorOnTop="false"></ListView>
<TextView android:id="@id/android:empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="No data"></TextView>
</LinearLayout>
Code:
<activity android:name=".NeueActivity" android:label="Auswahl">
</activity>
Zuletzt bearbeitet: