java - “onListItemClick”方法让 Eclipse 不断给出错误

标签 java android eclipse programming-languages

我正在阅读 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/

相关文章:

xml - Android Studio 图形界面中的 ViewFlipper 开关?

java - 如何在 Java 中比较字符串?

java - 映射中的错误 : The object of class String, 无法转换为 [class java.sql.Timestamp]

java - 如何在运行时为 Servlet 或 JSP 应用程序中的现有文本框设置值?

java - 类无法解析为类型

java - 修复 NavigationDrawer 滚动

java - 为什么 Eclipse 不导出图像?

java - 将nodejs项目导入eclipse IDE

android - java.lang.IllegalStateException?

java - Android eclipse - android.jar 在 libs 文件夹和引用的库中重复