我无法从listview.getSelectedItemPosition()开始活动

时间:2013-10-07 15:30:12

标签: android listview

我已准确定义了活动,但我无法从lview1.getSelectedItemPosition()开始活动。当我点击listview项目时没有发生任何事情。 Eclipse没有抛出错误。缺少什么?

我没有粘贴导入行

package com.batteryproject;

public class Anamenu extends Activity
{

private String lview_arr[]={"Şarj Azaldı Alarmı","Şarj Doldu Alarmı","Hırsız Alarmı"};
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.anamenu);

final ListView lview1=(ListView)findViewById(R.id.ListView01);
lview1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lview_arr));
//lview1.setTextFilterEnabled(true);
lview1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
    int selected=lview1.getSelectedItemPosition();
    switch(selected){

    case 0:
    Intent intent=new Intent("com.batteryproject.ALTMENU1");
    startActivity(intent);
    break;

    case 1 :
    Intent intent2=new Intent("com.batteryproject.ALTMENU2");
    startActivity(intent2);
    break;

    case 2 :
    Intent intent3=new Intent("com.batteryproject.ALTMENU3");
    startActivity(intent3);
    break;

    }
}
});
}}

1 个答案:

答案 0 :(得分:0)

getSelectedItemPosition()更改为position