列表视图搜索结果项目单击

时间:2014-09-02 17:45:02

标签: android

我的列表视图1.项目点击代码:(1。项目:Ali,2。item:Mehmet)

(阿里点击开始阿里活动)

if(position==0){ startActivity(new Intent("og.hangitelefonualsam.Ali")); overridePendingTransition(R.animator.animasyon, R.animator.animasyon2); }

工作正常。但搜索结果 Mehmet,Zeynep,Ahmet

搜索结果1.项目点击启动穆罕默德活动。 :(

1 个答案:

答案 0 :(得分:0)

声明position == 0始终会启动Ali活动,无论该位置是什么。要区分项目,您可以阅读所选项目,然后开始正确的活动。将onItemClick方法更改为:

String selectedItem = (String) parent.getItemAtPosition(position);

if(selectedItem.equals("Ali")) {
    startActivity(new Intent("og.hangitelefonualsam.Ali"));
    overridePendingTransition(R.animator.animasyon, R.animator.animasyon2);
} else if(selectedItem.equals("Mehmet")) {
    startActivity(new Intent("og.hangitelefonualsam.Mehmet"));
    overridePendingTransition(R.animator.animasyon, R.animator.animasyon2);
} else if(selectedItem.equals("Zeynep")) {
    startActivity(new Intent("og.hangitelefonualsam.Zeynep"));
    overridePendingTransition(R.animator.animasyon, R.animator.animasyon2);
} ...

这样,无论在列表视图中的位置如何,你总是得到正确的项目