Android 列表视图搜索结果项单击
我的列表视图1。项目点击代码:(1.项目:Ali,2.项目:Mehmet) (阿里点击开始阿里活动)Android 列表视图搜索结果项单击,android,Android,我的列表视图1。项目点击代码:(1.项目:Ali,2.项目:Mehmet) (阿里点击开始阿里活动) if(位置==0){ 星触觉(新意图(“og.hangitelefonualsam.Ali”); 覆盖转换(R.animator.animasyon,R.animator.animasyon 2); } 很好。但是搜索结果 迈赫迈特,泽内普,艾哈迈特 搜索结果1。项目单击开始Mehmet活动:(语句position==0始终将启动Ali活动,无论该位置上有什么。要区分项目之间的差异,您可以读取所
if(位置==0){
星触觉(新意图(“og.hangitelefonualsam.Ali”);
覆盖转换(R.animator.animasyon,R.animator.animasyon 2);
}
很好。但是搜索结果
迈赫迈特,泽内普,艾哈迈特
搜索结果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);
} ...
等等
这样,无论项目在列表视图中的位置如何,您都可以获得正确的项目