我刚刚开始使用Eclipse进行Android开发,所以我一直在浏览Android开发者网站上的所有"Hello"教程.但是,我已经在List View教程中解开了.我已多次尝试纠正这些问题,但我缺乏经验,无论我做什么似乎都没有用.我已经直接从网站复制并粘贴了代码,但它仍然包含我无法解决的错误,所以有人可以帮助我吗?这是代码:
package com.hellolistview;
import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class HelloListView 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) {
// When clicked, show a toast with the TextView text
Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
Toast.LENGTH_SHORT).show();
} …Run Code Online (Sandbox Code Playgroud)