jjzjj

itemView

全部标签

android - ItemTouchHelper : Limit swipe width of ItemTouchHelper. RecyclerView 上的 SimpleCallBack

我已经成功地实现了滑动行为并用它执行了一些操作。我现在遇到的问题是我想在滑动项目时限制滑动宽度。目前是这样的但我想将滑动行为宽度限制到这里这是我到目前为止所做的:-privatevoidswipeExample(){ItemTouchHelper.SimpleCallbacksimpleItemTouchCallback=newItemTouchHelper.SimpleCallback(0,ItemTouchHelper.LEFT|ItemTouchHelper.RIGHT){@OverridepublicbooleanonMove(RecyclerViewrecyclerView,

android - onclicklistener 不在 recyclerview 上工作

我正在使用recyclerview下面给出的相同代码对我来说工作正常但是我尝试了以下代码,但它不起作用recyclerView=(RecyclerView)v.findViewById(R.id.datelist);recyclerView.setClickable(true);recyclerView.setLayoutManager(newLinearLayoutManager(getActivity()));recyclerView.setAdapter(adapter);adapter.setOnItemClickListener(this);在适配器中publicclassU

android - 在android中重用膨胀 View

以下代码将同一个View膨胀20次。因为充气是昂贵的。我只想对其进行膨胀,并为20个项目使用相同的View,我只想更改UI中的可见数据。LinearLayoutll=newLinearLayout(context);for(inti=0;i我想要这样的东西。LinearLayoutll=newLinearLayout(context);ViewitemView=inflater.inflate(getLayoutId(),parent,false);for(inti=0;i但我无法以这种方式使用itemViewobj。谁能告诉我如何在膨胀后多次使用View。

android - 到达一定距离后如何停止在 Recycler View 中滑动项目

我在android中有一个RecyclerView。我已将ItemTouchHelper附加到它。我只启用了从左向右滑动。因此,当我滑动RecyclerView的任何项目时,该项目开始向右移动,并在左侧绘制文本。这可以。我的要求是,我希望允许用户仅滑动到一定距离,当达到该距离并且用户释放触摸时,被滑动的项目应该回到其向左的位置。问题是,当我从左向右滑动时,View会完全滑出屏幕。我怎样才能限制它只能刷到一定距离?我该怎么做?这是我的项目触摸回调代码:privatevoidinitSwipe(){ItemTouchHelper.SimpleCallbacksimpleItemTouchC

java - picasso 在 ListView 中向上滚动时不断重新加载图像,加载缓慢

我一直在SO线程中寻找答案,但无法从之前的讨论中找出我的问题。我有一个ListView,它加载了大约50张图像(它曾经是大约100张,但这几乎没有加载任何图像)。通过适配器从api端点获取我的JSON内容(包括图像URL)后,我的代码将其放入ListView中。目前,picasso有50张图片,当我向下滚动提要时,它会一次加载一张图片。我觉得好像将滚动条固定在ListView中的一个项目上会使该图像加载速度更快。但是,当我向上滚动时,它会将占位符放回原处并再次重新加载图像。有办法解决这个问题吗?publicclassMainActivityextendsActivity{private

javascript - 关闭 Backbone.Marionette.ItemView 的 div 换行

我在这里查看AngryCatsBackbone/Marionette教程帖子http://davidsulc.com/blog/2012/04/15/a-simple-backbone-marionette-tutorial/http://davidsulc.com/blog/2012/04/22/a-simple-backbone-marionette-tutorial-part-2/我遇到了同样的问题/需要张贴在这里:Backbone.jsturningoffwrapbydivinrender但我只能让它为Backbone.Views工作,而不是Backbone.Marionett

javascript - 关闭 Backbone.Marionette.ItemView 的 div 换行

我在这里查看AngryCatsBackbone/Marionette教程帖子http://davidsulc.com/blog/2012/04/15/a-simple-backbone-marionette-tutorial/http://davidsulc.com/blog/2012/04/22/a-simple-backbone-marionette-tutorial-part-2/我遇到了同样的问题/需要张贴在这里:Backbone.jsturningoffwrapbydivinrender但我只能让它为Backbone.Views工作,而不是Backbone.Marionett

android - RecyclerView 适配器采用错误的值

我有一个RecyclerView,它显示了两种View,一种代表用户发布,另一种代表事件发布。两者都有共同的元素,例如显示时间戳的TextView。所以我创建了一个PublicationViewHolder,它将这个TextView时间戳放入一个变量中并加载它。我的问题是适配器最初加载了正确的值,但是当我向下滚动并再次向上滚动时,位置中的值会被其他位置的值更改。代码如下:publicclassPublicationViewHolderextendsRecyclerView.ViewHolder{privateTextViewvTimeStamp;publicPublicationVie

android - RecyclerView 适配器采用错误的值

我有一个RecyclerView,它显示了两种View,一种代表用户发布,另一种代表事件发布。两者都有共同的元素,例如显示时间戳的TextView。所以我创建了一个PublicationViewHolder,它将这个TextView时间戳放入一个变量中并加载它。我的问题是适配器最初加载了正确的值,但是当我向下滚动并再次向上滚动时,位置中的值会被其他位置的值更改。代码如下:publicclassPublicationViewHolderextendsRecyclerView.ViewHolder{privateTextViewvTimeStamp;publicPublicationVie

android - 处理项目长按回收站 View

我有一个自定义recyclerView的适配器,我想在recyclerView的项目上的长按事件上打开一个弹出菜单。我该怎么做? 最佳答案 这已经回答了here。无论如何,你可以这样做:classViewHolderextendsRecyclerView.ViewHolderimplementsView.OnClickListener,View.OnLongClickListener{privateArticlearticle;privateTextViewnameTextView;publicViewHolder(Viewitem