| |||||||
Das Thema "XML bzw. Java Code Problem" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 03.09.2011
Beiträge: 13
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| ich bin ein relativ neu in dem Thema, habe also nicht all zu viel Erfahrung. Nachdem dem Update auf 4.0 habe ich das Problem, dass mein XML / Java Code nicht mehr funktioniert (habe die Fehler markiert). XML Code: Code: <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ref"
android:textSize="44dp"
android:layout_gravity="center"
android:gravity="center"
android:id="@+id/tvDisplay"
/>
<Button
android:layout_width="250dp"
android:layout_height="wrap_content"
android:text="Füg 1 hinzu!"
android:layout_gravity="center"
android:textSize="20dp"
android:id="@+id/addB"
/>
<Button
android:layout_width="250dp"
android:layout_height="wrap_content"
android:text="Zieh 1 ab!"
android:layout_gravity="center"
android:textSize="20dp"
android:id="@+id/subB"
/>
</LinearLayout> Code: package test.jacob;
import android.R;
import android.R.id;
import android.R.layout;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class TestActivity extends Activity {
/** Called when the activity is first created. */
int counter;
Button add, sub;
TextView display;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
counter = 0;
setContentView(R.layout.main); <---- Fehler
add=(Button)findViewById(R.id.addB);<---- Fehler
sub=(Button)findViewById(R.id.subB);<---- Fehler
display =(TextView) findViewById(R.id.tvDisplay);<---- Fehler
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
counter = counter + 1;
display.setText("Deine Zahl ist "+ counter);
}
});
sub.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
counter = counter - 1;
display.setText("Deine Zahl ist "+ counter);
}
});
}
} Jacob91195 |
| | |
| | #2 (permalink) |
| Android-Hilfe.de Mitglied |
Hallo Jacob91195, du hast wohl den falschen import erwischt: Code: import android.R; import android.R.id; import android.R.layout; regards |
| | |
| Folgender Benutzer bedankt sich bei Neeldarax für diesen Beitrag: | Jacob91195 (25.10.2011) |
| | #4 (permalink) | |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
| Zitat:
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. | |
| | |
| | #5 (permalink) | |
| Neuer Benutzer Modell: HTC Sensation XE Registriert seit: 20.10.2011
Beiträge: 19
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
| Zitat:
Das (Button) bzw. (TextView) in Klammern vor den Aufrufen... sind das Casts, wie man sie so auch aus Java kennt? Gruß Moritz | |
| | |
| | #6 (permalink) |
| Ehren-Mitglied | Ja, das sind Casts.
__________________ CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One Kein Support via PN und E-Mail. Bitte das Forum nutzen. "Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder |
| | |
| | #7 (permalink) | |
| Android-Hilfe.de Mitglied | Zitat:
![]() Android APPs schreibt man im Normallfall in Java. Und XML sollte man auch kennen, wird häufig verwendet. edit.: war wohl zu lahm ^^ Geändert von Neeldarax (26.10.2011 um 09:58 Uhr) Grund: *g | |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Emulator Phone Settings - Portieren von Java-Code nach Android | numanoid | Android App Entwicklung | 1 | 27.08.2011 20:52 |
| JavaScript/XML-Programm nach JAVA portieren? | menseken | Android App Entwicklung | 12 | 18.05.2011 10:18 |
| XML mittels java ändern | Gingerbread | Android App Entwicklung | 3 | 13.02.2011 00:40 |
| styles.xml mittels java ändern | Gingerbread | Android App Entwicklung | 4 | 11.02.2011 19:25 |
| Java Code auf Android anwenden | afk009 | Android App Entwicklung | 3 | 20.04.2010 13:22 |