列表视图搜索结果项单击



我的列表视图1。项目点击代码:(1。物品:阿里,2岁。商品:Mehmet)

(阿里点击启动阿里活动)

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

工作良好。但是搜索结果Mehmet、Zeynep、Ahmet

搜索结果1。项目点击开始Mehmet活动。:(

语句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);
} ...

等等。

这样,无论项目在列表视图中的位置如何,您都可以获得正确的项目

相关内容

最新更新