单击ListView不工作,OnListItemClick()不起作用

时间:2014-10-26 18:42:47

标签: android list listview android-activity android-listview

我是android developpement的新手 基本上我要做的是设置一个可点击的列表视图,然后点击它,它应该开始一个活动。

我创建了一个数组classNames [],其中包含项目中活动的确切名称。 这是我的代码:

public class TutorialTwo extends ListActivity {

String classNames[] = {"MainActivity","Menu","Timer","Price"};

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, classNames));
}
@Override
protected void onListItemClick(ListView lv, View v, int position, long id){
super.onListItemClick(lv, v, position, id);
String openClass = classNames[position];

try{
    Class selected = Class.forName("com.binarypax.thebasics." + openClass);
    Intent selectedIntent =  new Intent(this,selected);
    startActivity(selectedIntent);
 }catch(ClassNotFoundException e){
    e.printStackTrace();
}

}
}

请注意,AndroidManifest.xml中提到了这四项活动。 当我运行我的项目时,会出现列表视图,但是当我点击其中一个项目时,它不会启动任何活动。 任何帮助将不胜感激。

0 个答案:

没有答案