我正在阅读 Android 应用程序开发傻瓜书,在第 9 章中我正在编写一个任务提醒应用程序。我有一个 onListItemClick 方法,但 Eclipse 一直给出错误......
package com.dummies.android.taskreminder;
import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.*;
public class ReminderListActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.reminder_list);
String[] items = new String[] { "Foo", "Bar", "Fizz", "Bin" };
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, R.layout.reminder_row, R.id.text1, items);
setListAdapter(adapter);
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
}
}
}
我的错误:my error
eclipse 说: “ View 无法解析为类型” “ token 语法错误......预期”(5x) “void 是变量 onListItemClick 的无效类型”
我做错了什么?
最佳答案
试试这个
package com.dummies.android.taskreminder;
import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.*;
public class ReminderListActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.reminder_list);
String[] items = new String[] { "Foo", "Bar", "Fizz", "Bin" };
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, R.layout.reminder_row, R.id.text1, items);
setListAdapter(adapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
}
}
关于java - “onListItemClick”方法让 Eclipse 不断给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6815793/