Android:来自列表视图项目的下一个/上一个数据详细信息[重复]

Posted

技术标签:

【中文标题】Android:来自列表视图项目的下一个/上一个数据详细信息[重复]【英文标题】:Android : Next/Previous data details from listview items [duplicate] 【发布时间】:2013-02-26 07:13:00 【问题描述】:

我想显示来自 listviews android 的详细数据,我做到了... 但问题是,我不知道如何通过单击基于列表视图数据的下一个/上一个按钮来显示下一个/上一个详细数据的功能

这是my listview data layout

这里是my next/previous layout 获取详细数据

请人告诉我怎么做(示例代码、教程、链接)

提前致谢

【问题讨论】:

【参考方案1】:

该死的!使用列表视图的数组列表数据,将适当的position 传递给下一个活动,同时按下下一个call next data from array-list,同时按下数组列表中的上一个call previous data,这样你就可以实现你的目标!

我回答了一个类似的问题,希望对您有所帮助。

stackverflow question:How to do next button action?

【讨论】:

嗨@Robinhood....我仍然对下一个/上一个细节数据列表视图感到困惑....请检查my related question希望你能帮助我的问题...:) 谢谢跨度> 【参考方案2】:

    通过使用 get 和 set 方法 我在存储活动名称的不同类中创建一个函数。 您可以设置每个 prev 或 next 活动并通过 get 方法调用它。

    通过调用意图。

例如:

 `    public void onClick(View arg0) 
                // TODO Auto-generated method stub
                Intent_start1();
                finish();
            

            private void Intent_start1() 
                // TODO Auto-generated method stub
                Intent i2 = new Intent();
                i2.setClass([Your Current Class].this,[Class where you wish to move].class);
                startActivity(i2);
            
        ); `

不要调用finish()方法

我喜欢使用意图:)

【讨论】:

每次都必须调用intent,如果曾经调用过,现在按下next的时候,还要再调用intent吗? 如果在同一个班级,您可以随时再次调用intent。甚至 getset 方法也能很好地工作。 您似乎没有正确理解 OP 问题。 “一旦意图调用和下一个活动开始,并且在下一个活动上,单击时会有下一个按钮,因此下一个数据应该与上一个按钮的情况相同,但它会显示以前的数据” ya..u r right.. 因为应该使用 getset 方法函数..rit?? @Robinhood 感谢 b4 的回答 Mr.Shachi,但我认为 Mr.Robinhood 的回答更接近于我正在寻找的内容......:)

以上是关于Android:来自列表视图项目的下一个/上一个数据详细信息[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Rails:获取下一个/上一个记录

基于li列表选择和Json数据创建Treeview

音频android确实强制关闭应用程序

Android新手入门2016--ListView之ArrayAdapter

Android Tv RecyclerView 设置其项目的下一个焦点

Android:自定义列表视图列表元素点击