TextView cannot be resolved to a type

Bobert

Bobert

Fortgeschrittenes Mitglied
15
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
 
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
 

Ähnliche Themen

Y
Antworten
4
Aufrufe
1.211
swa00
swa00
Horstmann365
Antworten
1
Aufrufe
1.057
jogimuc
J
Muecke1982
Antworten
8
Aufrufe
1.032
Skyhigh
Skyhigh
Zurück
Oben Unten