[Einsteiger] Button wird nicht angezeigt

E

Errschaffer

Neues Mitglied
0
Hallo,

ich habe mir mal überlegt auch in die Android Entwicklung einzusteigen. Zumal ich schon Erfahrung mit C++,Java,PHP und sonstigem habe. Außerdem würde ich mir vieleicht später was durch den Verkauft dazu verdienen.

Aber mein Button wird im Emulator nicht angezeigt :rolleyes2:

ackage com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.*;

public class HelloAndroid extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


Button button = new Button (this);

button.setWidth(50);
button.setHeight(50);
button.setEnabled (true);
button.setText ("Beenden");
setContentView (button);

TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);


}
}
Könnt ihr mir helfen ? :)
 
Ist doch klar^^
Per setContentView zeigst du nur dein TextView an.
Um mehrere Views anzuzeigen, musst du diese in einer View zusammenschmeissen.
z.B. einem LinearLayout.

LinearLayout l = new LinearLayout(this);
l.setOrientation(1); //vertikal
l.addView(tv);
l.addView(button);
setContentView(l);
 
Ah , super. Muss man ja bei Java / Swing ja generell auch aber da ist standardmäßig ein Borderlayout vordifiniert.

Danke :)
 
Aber wenn eine Methode schon "set" heißt, sollte man misstrauisch werden ;)
 

Ähnliche Themen

O
  • ortech
Antworten
7
Aufrufe
690
jogimuc
J
A
  • AnimaAngelo85
Antworten
1
Aufrufe
325
swa00
swa00
MES
Antworten
10
Aufrufe
808
MES
MES
Zurück
Oben Unten