草庐IT

Android ListView - 从右侧滑动 subview ?

coder 2023-12-21 原文

我有一个 ListView。当我在 ListView 中选择一个项目时,我希望从右侧滑入一个 subview ,就像它在许多应用程序中所做的那样。

我一直在寻找关于这个主题的教程,但我一直在转动轮子。也许 Android 使用的术语不同于“ subview ”?

这是我最后做的:

  1. 为 subview 创建一个新类

  2. 使用 <activity android:name=".SubViewClassName" /> 将 subview 类添加到 list 中在<application>里面标签

  3. 将其添加到主类(“lv”是 ListView)

    lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView parent, View view,int position, long id) {

           Intent myIntent = new Intent(view.getContext(),SubView.class);
    
               startActivityForResult(myIntent, 0);  
    
       } 
    

    });

最佳答案

最简单的方法是让您的第二个 ListView 位于单独的 Activity 中。如果用户启用了交互 Activity 动画(这是默认设置),那么您的第二个 ListView 将从右侧滑入。

关于Android ListView - 从右侧滑动 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3024395/

有关Android ListView - 从右侧滑动 subview ?的更多相关文章

  1. Ruby:在字符处拆分字符串,从右侧算起 - 2

    简短版本——如何在ruby​​中执行Pythonrsplit()?更长的版本--如果我想在第一个'.'处将字符串分成两部分(名称、后缀)性格,这很好地完成了工作:name,suffix=name.split('.',2)但如果我想在最后(最右边)'.'处拆分角色,我想不出比这更优雅的东西了:idx=name.rindex('.')name,suffix=name[0..idx-1],name[idx+1..-1]ifidx请注意,原始名称字符串可能根本没有点,在这种情况下,名称应保持不变,后缀应为零;它也可能有一个以上的点,在这种情况下,只有最后一个点之后的一位应该是后缀。

  2. javascript - 如何获得这种淡入淡出和滑动效果? - 2

    我想知道如何制作像这样的淡入淡出和滑动效果:http://www.apple.com/stevejobs/这是一个非常酷的动画,我想知道这是否可以用jQuery实现?注意:我已经知道如何淡入淡出。我一直使用jQuery。我想要新评论/内存/想法下降的效果。它向下滑动并同时消失。 最佳答案 淡化只是他们在元素上应用的一些CSS:来自messages.css(第81行)#messages#messageContainer#mask{background:-moz-linear-gradient(centertop,rgba(255,25

  3. javascript - 在移动网站中处理 iPhone 事件(如向左滑动) - 2

    iPhone浏览器是否有我可以使用Javascript连接的特殊事件?例如,如果用户向左滑动,我想执行某个操作。如果有这样的事件可用,很高兴看到所有这些事件的引用。理想情况下,有一天会出现适用于所有触摸屏移动浏览器的标准。 最佳答案 您可以访问多点触控事件和手势,但您可能需要自己处理大量的底层管道。这是Apple的指南:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/Handl

  4. Javascript 库或 jquery 插件,用于在移动 safari/ipad 中创建基于滑动的轮播 - 2

    你看过yahoo的ipad/tablet主页吗?浏览标题的滑动效果令人印象深刻。我在jquery中看到了一些解决方法(使用循环插件+touchwipe插件),但这些都只是检测用户手势然后运行​​x-绝对位置动画,而不是实际跟踪用户的手势。知道类似于雅虎的解决方案吗? 最佳答案 找到解决方案:http://cubiq.org/iscroll-4使用“对齐”选项重新创建轮播效果。 关于Javascript库或jquery插件,用于在移动safari/ipad中创建基于滑动的轮播,我们在Sta

  5. javascript - JQuery .slideDown() 向上滑动 - 2

    这行得通,但我不确定为什么。在functioncapIn()中,在我看来,行$botcap.slideDown("slow")应该使div向下滑动。它向上滑动。如果我尝试使用.slideUp()什么也没有发生,就好像它试图将它滑下来一样。谁能给我解释一下?$(".slide").hover(capIn,capOut);functioncapIn(){//slidetopcaptiondownvar$topcap=$(this).children(".topcap");$topcap.slideDown("slow");//slidebottomcaptionup//!!Whydoess

  6. javascript - 如何使用 `Backbone.View.events`定义监听自定义 subview 事件? - 2

    是否可以使用Backbone.View.events定义来监听自定义subview事件?child定义所有click事件都被缓存并触发我的clicked函数:varChild=Backbone.View.extend({events:{'click':'clicked'},clicked:function(){alert('Viewwasclicked');this.trigger("customEvent");},render:function(){this.$el.html("Clickme");}});父定义为什么customEvent事件不调用我的action函数?varPar

  7. javascript - 不用jquery的动画,左右滑动 - 2

    我想在显示时将div向左滑动,在隐藏时向右滑动,但我不想使用jQuery。有没有办法在不使用javascript库的情况下制作简单的动画并支持IE7和IE8?这是我的显示/隐藏js:functionshowHide(){varElliot=document.getElementById('Daniel').style.display;if(Elliot=="block"){document.getElementById('Daniel').style.display="none";}else{document.getElementById('Daniel').style.display

  8. Javascript:绑定(bind)到函数的右侧? - 2

    如何绑定(bind)到函数的右边?示例:varsquare=Math.pow.bindRight(2);console.log(square(3));//desiredoutput:9 最佳答案 Function.prototype.bindRight=function(){varself=this,args=[].slice.call(arguments);returnfunction(){returnself.apply(this,[].slice.call(arguments).concat(args));};};varsqu

  9. javascript - 单击时向下滑动并向上滑动div - 2

    我正在使用以下代码使用js打开和关闭一个div(向上/向下滑动)我将向下滑动事件附加到按钮,将向上滑动事件附加到关闭文本。我想要的是按钮onclick打开并再次onclick关闭幻灯片元素。这是JS//slidedowneffect$(function(){$('.grabPromo').click(function(){varparent=$(this).parents('.promo');$(parent).find('.slideDown').slideDown();});$('.closeSlide').click(function(){varparent=$(this).pa

  10. javascript - Ion slide box - 如何在 ion slide 中滑动全宽 iframe 视频 - 2

    在我的页面上,我有一个用于图像的ion-slide-box。由于在我的应用程序中用户将能够嵌入视频,因此我还应该将带有视频的iframe添加到同一个slider。这就是我的代码现在的样子:这是我的html:1">这只适用于图像,但是当我有视频时,如果它们占据100%的宽度,我将无法滑动它们,这是我在我的css中设置的,如果它们的宽度小于该宽度,我只能滑动它们如果我只在iframe不占用slider空间的那部分滑动它们。由于我需要让iframe占用100%的宽度,我想知道如何让它工作? 最佳答案 你试过了吗ion-slides相反?i

随机推荐