检查的项目比过去的我点击/列表视图相同

我想要做的是“简单”,我点击一个项目在列表视图,事情发生。 我又一个项目点击,并根据它是否是我点击同一项目或另一个会做别的事情。 你们能帮助我吗?

public OnItemClickListener listener = new OnItemClickListener() { int i = 1; int p; @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id){ loaddetails(pf, position); i++; p=position; if(i%2 == 0 ){ details.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.enter)); details.setVisibility(View.VISIBLE); }else{ details.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade2)); details.setVisibility(View.GONE); } } };

我的例子是一样的东西,我点击一个项目,细节出现,如果我在同一个项目单击详细信息只能消失。

--------------解决方案-------------

保持单击最​​后一个项目的ID占位符:

全球对类:

int lastID = -1;

然后:

public OnItemClickListener listener = new OnItemClickListener() {
int i = 1;
int p;
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id){
loaddetails(pf, position);
i++;
p=position;
if(lastID == id || lastID == -1){
details.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.enter));
details.setVisibility(View.VISIBLE);
}else{
details.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade2));
details.setVisibility(View.GONE);
}
lastID = id;
}
};

分类:java的 时间:2012-01-01 人气:1
分享到:

相关文章

  • 我们如何可以设置的Java文件列表视图的高度? 2013-07-17

    嗨,我的列表视图从网络获取数据,并希望根据数据没有在列表视图元素都没有固定设置的列表视图高度,所以我想下面的代码,但它在运行时提供了错误,所以任何一个可以帮助我来解决这个问题,由于 你可以在这里看到我的xml文件 <?xml version="1.0" encoding="utf-8"?> <ScrollView android:id="@+id/sos_scroll" android:layout_above="@+

  • 如何使用Android的显示图像列表从数据库中列表视图? 2012-02-06

    在我来说,我会检索从SQLite数据库值并在列表视图中显示它...所以我应该如何通过图片从数据库到列表视图..我能够保存和单独检索图像和在screen.But显示它如何传递一个位图,并在列表中显示它view.can你帮我一些示例代码,请... --------------解决方案------------- 检查此给出以下链接 http://www.anddev.org/view-layout-resource-problems-f27/listview-with-image-and-text-p

  • 如何表现出比在Android / Java的列表视图一个文字项目吗? 2012-04-30

    我有一个复选框,图像和文本字段列表视图. 现在我想显示在文本字段中多个项目. 问题是,我想在整洁的colums的参数. 我能以某种方式设置制表位或格式或类似,在文本字段的东西还是我必须真正让更多的文本字段,并设置在其自己的领域的每个值? 我的列表看起来应该有点像: [Image] [checkbox] "arg11 arg12 arg13" [Image] [checkbox] "arg21 arg22 arg23" [Image] [checkbox] "

  • 如何在顶部的列表视图机器人前添加一个按钮 2012-11-18

    我写了一个ListView用文本和图像凑钱成一排. 我想补充的顶部按钮listview ,然后列表视图的全部内容应该可以看到. Button被命名为"更多",当有人点击它,我会更新的listContent. 这是主旋律. 任何人都可以提出该怎么办呢? 我的Java文件. package com.example.firstandroid; import org.json.JSONArray; import org.json.JSONObject; import android.app.L

  • SharePoint 2010中 - 列表视图阈值:有什么不触发门槛? 2013-04-06

    在SharePoint 2010,我们有列表视图阈值,默认为5000,并且: 指定一个数据库操作,例如查询,可以在每日的时间窗口期间通过不限制查询管理员设置外同时处理列表或库项目的最大数目. 所以,我在寻找,以确定查询的文档库中,将有超过阈值限制更多项目的选项. 忽略了"无限制"dailty的时间窗口,将门槛下的超过5000项的文档库在以下情况下被触发? 对索引列的内容查询的WebParts使用CAML查询,非分页的结果(答案:是) (:如果使用ContentIterator号,否则是

  • 按钮,在列表视图 - 机器人 2013-06-12

    我有一个扩展类ListActivity有SimpleAdapter作为列表适配器. 我的代码如下所示: public class ListOfFirms extends ListActivity { Intent extras; int time; String km; ArrayList<String> firms = new ArrayList<String>(); SimpleAdapter adapter; static final ArrayList<HashMap

  • 停止列表视图机器人的自动滚屏 2014-01-10

    我有一个列表视图其中有10个项目中,只有5个项目是可见的,视图必须向下滚动,看看其他地方. 列表视图在默认情况下不会自动滚屏,当我到达视图的底部. 但我想禁用此自动滚动,因为我有我自己的实现滚动使用 listview.setSelection(位置); 所以,问题是如何阻止自动滚动ListView中? --------------解决方案------------- 自9 SDK有: listView.setOverScrollMode(View.OVER_SCROLL_NEVER); 看看 Li

  • 如何从Android中列表视图下一个和以前列表项 2014-12-08

    我有一个包含与Twitter类似tweets.When我在一个特定的ListItem点击几个ListItem列表视图,它显示了特定列表项的细节. 在该活动中,包含有用于显示"下一步"listItems中的细节和"上一个"列表项的细节两个按钮. 问题:如何显示"上一页"列表项(点击上按钮)和"下一个"列表项(通过点击一个按钮)使用视图flipper.How可以从主活动本次活动的列表项的细节,特定的活动? ------------

  • 目前的状态留在列表视图机器人。 2014-07-07

    我有显示列表视图的20个项目,在底部列表视图有footerview当我们点击负载越应该把它添加未来20的结果,这是工作的罚款 ​​" 加载更多结果的活动. 但是点击负载经过整个页面得到刷新,它从顶部示出. 而它应该显示从当前位置的项目. 有没有什么方法???? 数据从解析到来. 感谢名单 --------------解决方案------------- 你必须保持在您的全局计数器ListView知道了您的计数器(或指数 )的. 只需从分析的数据添加新项目时,计数器增加. 当ListView动态下载

  • 如何使用和编辑框过滤列表视图 - 机器人 2012-10-21

    我想提出的法律术语表,我希望能够通过键入一个编辑框缩小搜索结果列表中,我试图找到一个解决方案,但他们都为我工作过. --------------解决方案------------- 在Android上,你并不需要一个编辑框来实现这一目标. 而且它不建议这样做. 而不是仅仅实现可筛选为您的自定义适配器,一旦用户将东西输入,而视图列表中它会过滤. 屏幕键盘像往常一样来与控股菜单 这里是一个教程,必须实现过滤的代码

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.121 (s). 10 q(s)