1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Bobert, 26.11.2010 #1
    Bobert

    Bobert Threadstarter Erfahrener Benutzer

    Hallo,

    bei diesen Beispiel List View | Android Developers wird mir bei ((TextView) view).getText() im IDE der Fehler "TextView cannot be resolved to a type" angezeigt eigentlich erscheint mir es aber richtig zu sein, zumal das auch so im Beispiel steht.

    Kann mir jemand dazu was sagen bzw. es erklären?

    Code:
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.Toast;
    import android.view.View;
    
    
    public class LayoutListView extends ListActivity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));
            
            ListView lv = getListView();
            lv.setTextFilterEnabled(true);
    
            lv.setOnItemClickListener(new OnItemClickListener() {
                public void onItemClick(AdapterView<?> parent, View view,  int position, long id) {
                    Toast.makeText(getApplicationContext(), ((TextView) view).getText(),  Toast.LENGTH_SHORT).show();
              }
            });
        }
        
        static final String[] COUNTRIES = new String[] {
            "Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra",
            "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina",
     ...
            "Yemen", "Yugoslavia", "Zambia", "Zimbabwe"
          };
    }
    
    
    Gruß
    Bobert
     
  2. Bobert, 28.11.2010 #2
    Bobert

    Bobert Threadstarter Erfahrener Benutzer

    Hallo,

    habe es dann doch noch selber gefunden, warum es nicht funktionierte. Ausschlaggeben waren fehlende imports!
    Wen ich in Eclipse auf TextView gegangen bin und F2 gedrückt habe wurde mir kein "import android.widget.TextView;" angeboten, ich bin dann davon ausgegangen das es nicht fehlt.

    Hier die komplette Liste der Imports, die man für das Beispiel List View | Android Developers benötigt.

    Code:
    import android.app.ListActivity;
    import android.os.Bundle;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.TextView;
    import android.widget.Toast;
    import android.view.View;
    Gruß Bobert
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
[ERLEDIGT] Unable to locate tools.jar obwohl vorhanden Android App Entwicklung 23.03.2017
[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht Android App Entwicklung 08.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
TextView in den Vordergrund bringen Android App Entwicklung 13.02.2017
Fehlermeldung in AS : Was bedeutet "incompatible Types" ? Android App Entwicklung 28.01.2017
User to User Chat App erstellen Android App Entwicklung 30.12.2016
How to count Steps in Android Programming? Android App Entwicklung 26.12.2016
Rendering Probleme Unable to locate mode 0 (dirty solved) Android App Entwicklung 24.10.2016
Cannot resolve Symbol Fehler,.... Hilfe!!! Android App Entwicklung 04.10.2016
Du betrachtest das Thema "TextView cannot be resolved to a type" im Forum "Android App Entwicklung",