我试图在用户点击listview
中的一个项目时开始一个活动。在下面的适配器中,我在intent
和onClick中遇到了问题。什么可能导致失败? 确定更新后代码是否缺失}};}}字符就像编辑我的代码之后一样listview startactivty on click item
我的代码 return rowView;
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
int itemPosition = position;
String itemValue= (String)listView.getItemAtPosition(position);
if (itemValue.equals("1")){
Intent intent = new Intent(context, Spain.class);
context.startActivity(intent);}
else if (itemValue.equals("2")) {
Intent intent = new Intent(context, As.class);
context.startActivity(intent);}
else if(itemValue.equals("3")){
Intent intent = new Intent(context, Ma.class);
context.startActivity(intent);}
else if(itemValue.equals("4")) {
Intent intent = new Intent(context, Me.class);
context.startActivity(intent);}
else if (itemValue.equals("5")){
Intent intent = new Intent(context, Gr.class);
context.startActivity(intent);}
else if(itemValue.equals("6")) {
Intent intent = new Intent(context, Th.class);
context.startActivity(intent);}
else if(itemValue.equals("7")) {
Intent intent = new Intent(context, Ukr.class);
context.startActivity(intent);}
else if (itemValue.equals("8")){
Intent intent = new Intent(context, Po.class);
context.startActivity(intent);}
else if (itemValue.equals("9")) {
Intent intent = new Intent(context, France.class);
context.startActivity(intent);}
else if (itemValue.equals("10")){
Intent intent = new Intent(context, UK.class);
context.startActivity(intent);}
else if (itemValue.equals("11")) {
Intent intent = new Intent(context, Ksa.class);
context.startActivity(intent);}
else if (itemValue.equals("12")) {
Intent intent = new Intent(context, Ger.class);
context.startActivity(intent);}
else if (itemValue.equals("13")) {
Intent intent = new Intent(context, Canda.class);
context.startActivity(intent);}
else if (itemValue.equals("14")){
Intent intent = new Intent(context, Turkey.class);
context.startActivity(intent);}
else if (itemValue.equals("15")) {
Intent intent = new Intent(context, Italy.class);
context.startActivity(intent);}
else if (itemValue.equals("16")) {
Intent intent = new Intent(context, Russia.class);
context.startActivity(intent);}
else if (itemValue.equals("17")) {
Intent intent = new Intent(context, China.class);
context.startActivity(intent);}
else if (itemValue.equals("18")) {
Intent intent = new Intent(context, Usa.class);
context.startActivity(intent);}
})};}
“我得到了问题” - 你有什么问题? – Ajoy
选择列表项时出现任何错误? – Sony