Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

XML bzw. Java Code Problem

Das Thema "XML bzw. Java Code Problem" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 25.10.2011, 14:56   #1 (permalink)
Neuer Benutzer

Registriert seit: 03.09.2011
Beiträge: 13
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard XML bzw. Java Code Problem

Hallo,
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>
Java Code:
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);
				
			}
		});
    }
}
Hoffe auf eine Lösung
Jacob91195
Jacob91195 ist offline   Mit Zitat antworten
Alt 25.10.2011, 15:02   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: XML bzw. Java Code Problem

Hallo Jacob91195,

du hast wohl den falschen import erwischt:

Code:
import android.R;
import android.R.id;
import android.R.layout;
statt android muss da dein App-Package stehen.

regards
__________________
g o o g l e+ plus.neeldarax.de
androidblog www.neeldarax.de
Neeldarax ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Neeldarax für diesen Beitrag:
Jacob91195 (25.10.2011)
Alt 25.10.2011, 15:09   #3 (permalink)
Neuer Benutzer

Registriert seit: 03.09.2011
Beiträge: 13
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: XML bzw. Java Code Problem

danke bekomme keinen Fehler mehr ...
Eclipse hatte mir vorgeschlagen des einzufügen .... o.O
Jacob91195 ist offline   Mit Zitat antworten
Alt 25.10.2011, 15:43   #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
Standard AW: XML bzw. Java Code Problem

Zitat:
Zitat von Jacob91195 Beitrag anzeigen
danke bekomme keinen Fehler mehr ...
Eclipse hatte mir vorgeschlagen des einzufügen .... o.O
Klar hat es das, gibt ja mehrere generierte R Klassen
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Alt 26.10.2011, 09:50   #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
Standard AW: XML bzw. Java Code Problem

Zitat:
add=(Button)findViewById(R.id.addB);<---- Fehler
sub=(Button)findViewById(R.id.subB);<---- Fehler
display =(TextView) findViewById(R.id.tvDisplay);<---- Fehler
Ich habe mal eine allgemeine Frage zu diesem Codeschnipsel, da ich selbst momentan anfange mich mit der Android-Materie zu beschäfitgen.

Das (Button) bzw. (TextView) in Klammern vor den Aufrufen... sind das Casts, wie man sie so auch aus Java kennt?

Gruß
Moritz
AndroidOL ist offline   Mit Zitat antworten
Alt 26.10.2011, 09:56   #6 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard AW: XML bzw. Java Code Problem

Zitat:
Zitat von AndroidOL Beitrag anzeigen
Das (Button) bzw. (TextView) in Klammern vor den Aufrufen... sind das Casts, wie man sie so auch aus Java kennt?
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
Kranki ist gerade online   Mit Zitat antworten
Alt 26.10.2011, 09:58   #7 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: XML bzw. Java Code Problem

Zitat:
Zitat von AndroidOL Beitrag anzeigen
Das (Button) bzw. (TextView) in Klammern vor den Aufrufen... sind das Casts, wie man sie so auch aus Java kennt?

Gruß
Moritz
Ja, sind es

Android APPs schreibt man im Normallfall in Java. Und XML sollte man auch kennen, wird häufig verwendet.

edit.: war wohl zu lahm ^^
__________________
g o o g l e+ plus.neeldarax.de
androidblog www.neeldarax.de

Geändert von Neeldarax (26.10.2011 um 09:58 Uhr) Grund: *g
Neeldarax ist offline   Mit Zitat antworten
Alt 26.10.2011, 10:27   #8 (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
Standard AW: XML bzw. Java Code Problem

Danke für die Antworten, man lernt immer dazu.
AndroidOL ist offline   Mit Zitat antworten
Antwort

Stichworte
code, java, xml

Themen-Optionen
Ansicht


Ähnliche Themen

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




Du liest gerade: "XML bzw. Java Code Problem" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.