0

我正在尝试制作简单的列表视图,如下所示。我不断收到语法错误。你能帮我解决这个问题吗?提前致谢。原因是什么?

public class BlockListViewActivity extends Activity {


    Button previousButton;
    Button addButton;
    Button deleteButton;

    ArrayList<String> Items;
    ArrayAdapter<String> Adapter;
    ListView listview1;            // Syntax error ";", ,expected

    Items = new ArrayList<String>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.blocklist);

        Items = new ArrayList<String>();

        Adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_checked, Items);


        previousButton = (Button)findViewById(R.id.previousButton);

        addButton = (Button)findViewById(R.id.addButton);

        deleteButton = (Button)findViewById(R.id.deleteButton);

        listview1 = (ListView)findViewById(R.id.blockListView);

        listview1.setAdapter(Adapter);
        listview1.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
    }
}
4

1 回答 1

0

它是由下一行引起的Items = new ArrayList<String>();。在那里添加一个变量名,语法错误就会消失。编译器根本没有意识到错误是什么。

于 2013-11-14T09:20:59.207 回答