F
flah91
Neues Mitglied
- 0
Hallo erstmal,
ich bin ganz neu auf dem Gebiet "Android-Programmierung" und versuche mich langsam einzuarbeiten.
Ich arbeite mit dem Tutorial: "Apps entwickeln für Android 4 - Galileo Computing".
Ist soweit alles gut und es gab bisher auch keine verständnis Probleme sowie andere Probleme, bis jetzt.
Es geht um das Einlesen von Benutzereingaben.
Ich möchte von einem Widget: Large die Eingabe auslesen. Im Tutorial wurde es folgenderweise gemacht.
In der MainActivity.class wurden zunächst Variablen deklariert:
private Button button_drueck_mich;
private EditText namensfeld;
Als nächstes in der Methode OnCreate die Referenz zugeteilt:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.hallo_android_layout);
// Objektzuweisung
button_drueck_mich = (Button)
this.findViewById(R.id.button_drueck_mich)
namensfeld = (EditText) this.findViewById(R.id.namensfeld);
// Listener
button_drueck_mich.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.button_drueck_mich:
text_ausgeben();
break;
}
private void text_ausgeben() {
CharSequence eingabe = namensfeld.getText();
Toast.makeText(this, "Einen Toast auf " + eingabe,
Toast.LENGTH_LONG).show();
}
Ist diese Zeile Code: CharSequence eingabe = namensfeld.getText();
im Quelltext so kommt es zum Fehler, dass die Source nicht gefunden wurde.
Nehme ich sie raus läuft alles ohne Fehler, jedoch kann ich dann nichts Einlesen...
Ich hoffe ich habe mein Problem deutlich genug dargestellt.
Ich bin dankbar für jede Hilfe
ich bin ganz neu auf dem Gebiet "Android-Programmierung" und versuche mich langsam einzuarbeiten.
Ich arbeite mit dem Tutorial: "Apps entwickeln für Android 4 - Galileo Computing".
Ist soweit alles gut und es gab bisher auch keine verständnis Probleme sowie andere Probleme, bis jetzt.
Es geht um das Einlesen von Benutzereingaben.
Ich möchte von einem Widget: Large die Eingabe auslesen. Im Tutorial wurde es folgenderweise gemacht.
In der MainActivity.class wurden zunächst Variablen deklariert:
private Button button_drueck_mich;
private EditText namensfeld;
Als nächstes in der Methode OnCreate die Referenz zugeteilt:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.hallo_android_layout);
// Objektzuweisung
button_drueck_mich = (Button)
this.findViewById(R.id.button_drueck_mich)
namensfeld = (EditText) this.findViewById(R.id.namensfeld);
// Listener
button_drueck_mich.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.button_drueck_mich:
text_ausgeben();
break;
}
private void text_ausgeben() {
CharSequence eingabe = namensfeld.getText();
Toast.makeText(this, "Einen Toast auf " + eingabe,
Toast.LENGTH_LONG).show();
}
Ist diese Zeile Code: CharSequence eingabe = namensfeld.getText();
im Quelltext so kommt es zum Fehler, dass die Source nicht gefunden wurde.
Nehme ich sie raus läuft alles ohne Fehler, jedoch kann ich dann nichts Einlesen...
Ich hoffe ich habe mein Problem deutlich genug dargestellt.
Ich bin dankbar für jede Hilfe