新手求助:Syntax error, insert "}" to complete ClassBody
地狱镇魂曲 2014-06-03 03:10:56 新手的helloworld程序,只不过改了一下用listview.但是就编译不过。
用的是:adt
Build: v22.3.0-887826
代码如下:
package com.example.helloworld;
import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.Toast;
import android.widget.ListView;
public class MainActivity extends ListActivity {//2.实例化Activity
private void listdata(){
String[] names=new String[]
{
"Linux","Windows7","Eclipse","Suse","Ubuntu","solaris","Android","iOS"
};
this.setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,names));
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);//3.触发onCreate()方法
// setContentView(R.layout.activity_main);//4.调用setContentView();5.加载layout.activity_main.xml
listdata();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
} //这行报错:Syntax error, insert "}" to complete ClassBody
protected void onListItemClick(ListView 1, View v, int position ,long id){
super.onListItemClick(1,v,position,id);
Object o=this.getListAdapter().getItem(position);
String keyword=o.toString();
Toast.makeText(this, "你选择的是:"+keyword,Toast.LENGTH_LONG ).show();
}
}//这行报错:Syntax error on token "}", delete this token