1. Jacob91195, 25.10.2011 #1
    Jacob91195

    Jacob91195 Threadstarter Neuer Benutzer

    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
     
  2. Neeldarax, 25.10.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    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
     
    Jacob91195 bedankt sich.
  3. Jacob91195, 25.10.2011 #3
    Jacob91195

    Jacob91195 Threadstarter Neuer Benutzer

    danke :) bekomme keinen Fehler mehr ...
    Eclipse hatte mir vorgeschlagen des einzufügen .... o.O
     
  4. the_alien, 25.10.2011 #4
    the_alien

    the_alien Android-Lexikon

    Klar hat es das, gibt ja mehrere generierte R Klassen ;)
     
  5. AndroidOL, 26.10.2011 #5
    AndroidOL

    AndroidOL Junior Mitglied

    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
     
  6. Kranki, 26.10.2011 #6
    Kranki

    Kranki Ehrenmitglied

    Ja, das sind Casts.
     
  7. Neeldarax, 26.10.2011 #7
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Ja, sind es :smile:

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

    edit.: war wohl zu lahm ^^
     
    Zuletzt bearbeitet: 26.10.2011
  8. AndroidOL, 26.10.2011 #8
    AndroidOL

    AndroidOL Junior Mitglied

    Danke für die Antworten, man lernt immer dazu. :)
     
Die Seite wird geladen...
Ähnliche Themen - XML bzw Java Forum Datum
[ERLEDIGT] *.viivo kann keiner App zugeordnet werden - MANIFEST.XML ? Android App Entwicklung Freitag um 10:35 Uhr
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017
Wie erstelle ich Icons für die Items im Navigation Drawer (xml Format) Android App Entwicklung 09.12.2016
Unschönes XML parsen Android App Entwicklung 30.11.2016
Benutzerdefinierte Farben in XML Layout Android App Entwicklung 02.07.2016
XML zu Inputstream Android App Entwicklung 07.06.2016
Android Webapp -CMS bzw simple Oberfläche gesucht Android App Entwicklung 24.11.2016
Sensoren bzw Infos auslesen. Android App Entwicklung 05.08.2016