java - 我的 listview 代码有什么问题?

标签 java android listview

我一直在使用 The Android Developer's CookBook 来学习 android listview。这是我的代码:

package com.mavenmaverick.listviewtest;

import android.app.ListActivity;
import android.widget.ListView;

public class ActivityExample extends ListActivity{

static final String[] CHOICES = new String[]{

    "Activity 1",
    "Activity 2",
    "Activity 3",
};

setListAdapter(new ArrayAdapter<String>(this, android.R.listView1, CHOICES))    
getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
getListView().setTextFilterEnabled(true);
}

}

我一直在关注书中的内容,但在 setListAdapter 上出现错误说Syntax error on token "setListAdapter", @ expected before this tokengetListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);Syntax error on token ".", { expected .即使遵循 eclipse 给出的建议,错误似乎也在增加。请帮忙。

最佳答案

尝试这个..

     package com.mavenmaverick.listviewtest;

     import android.app.ListActivity;
     import android.widget.ListView;

     public class ActivityExample extends ListActivity{

          static final String[] CHOICES = new String[]{

                 "Activity 1",
                 "Activity 2",
                 "Activity 3"
          };

     @Override
     protected void onCreate(Bundle savedInstanceState) {                    
             super.onCreate(savedInstanceState);

          setListAdapter(new ArrayAdapter<String>(new ArrayAdapter<String>(this,
                            android.R.layout.simple_list_item_1,CHOICES));   
          getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
          getListView().setTextFilterEnabled(true);
     }
}

请引用以下示例

1. http://androidexample.com/Create_Listview_With_ListActivity_-_Android_Example/index.php?view=article_discription&aid=66&aaid=91

关于java - 我的 listview 代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23029153/

相关文章:

java - 创建 DatagramPackets 数组时,每个元素都与最近添加的元素相同

java - 如何检查选项卡是否已在 JavaFX 的 TabPane 中打开

java - "switch case"已经存在,为什么还要学习 "if else"

java - 在 NestedScrollView android 中添加子项时出错

android - 使用 ArrayAdapter 在 listView 中添加标题

android - ListView 上的 setClickable(true) 有什么意义

java - 如何反序列化这个动态值 JSON?

android - 使用 Android Studio 调试 : Two different kinds of breakpoints

android - Parse 中的初始化 (com.parse.Parse.Configuration) 无法应用于 MainActivity 错误?

android - 如何在 Android 中使用 AudioTrack 将采样率设置为 100KHz?