1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  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
TextView wert übergeben Android App Entwicklung 28.06.2018
Android Studio: Failed to chmod Android App Entwicklung 06.06.2018
custom textView .setText() - UI thread Android App Entwicklung 02.04.2018
sharedPreferences reset to default value Android App Entwicklung 05.02.2018
Fragment Textview Text von non-Activity ändern Android App Entwicklung 27.01.2018
ListView: fehler android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0 Android App Entwicklung 11.01.2018
[OFFEN] Upload Foto mit php to mysql blob Android App Entwicklung 03.01.2018
[ERLEDIGT] App does not run under higher versions (up to API 25) Android App Entwicklung 01.12.2017
[OFFEN] The application may be doing too much work on its main thread Android App Entwicklung 01.11.2017
Du betrachtest das Thema "TextView cannot be resolved to a type" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.