草庐IT

RecyclerView-Item

全部标签

android - 如何从 android XML 中的 <string-array> 资源访问 <item>?

我有一个用于PreferenceActivity的xml文件(/res/xml/setting.xml):然后我有另一个xml文件“/res/values/string.xml”:WinterDesertwinter.pngdesert.png请参阅setting.xml中的ListPreference,我希望将android:defaultValue设置为winter.png。但我也不想在xml中设置硬编码/常量值,所以我尝试了各种值,例如“@array/background_values/0”、“@array/background_values[0]",等等...但都失败了。所以,

recyclerview不使用NotifyDataSethanged更新,直到向上滚动

我在回收器视图上使用Gridlayoutmanager,并希望在其上实现分页。我的问题是,当我到达视图的底部并添加服务中的数据时,我使用notifydatasetchanged或notifyIteMrangeChangedrecyclerview,直到我向上滚动之前,请不要更新。而且,如果我再次设置适配器并将位置设置为先前的位置,则会有闪烁的效果,这并不光滑。这是我尝试的,但似乎没有任何作用//addingdatatomylistmNewsList.addAll((List)response.body());//isettheadapteragainintcurrentPosition=gag

android - 为什么更改布局参数的设置位置可以解决我的 "OnClickListener not working for first item in GridView"问题?

我正在使用GridView显示一些图像,但我遇到了问题,因为onClickListener不适用于第一张图像。我在SO上发现了其他一些有同样问题的问题,但我不喜欢他们的“正确答案”,因为他们中的大多数人都采用相同的方法:OnClickListenernotworkingforfirstiteminGridViewinsideViewPager基本上,每次调用getview时都实例化View。这对性能来说很糟糕,他们可能会在许多设备中面临内存不足的问题。在我的例子中,我在GridView中显示位于Assets文件夹中子文件夹内的图像。我的原始代码有“第一项”问题(实际上,我的原始代码实现

android - 使用 GridLayoutManager 滚动 RecyclerView 时出现 ArrayIndexOutOfBoundsException

我正在使用RecyclerView(com.android.support:recyclerview-v7:21.0.2)和GridLayoutManager并应用dynamiccolumncount.ScrollView时会抛出异常。当RecyclerView即将显示之前未显示的项目(重新使用或重新绑定(bind))时,似乎会发生错误。但是,如果我不使用这样的动态跨度/列计数或只是注释调用GridLayoutManager.setSpanCount的行,则不会发生这种情况。我已经尝试检查sourcecode,看来问题与临时数组mSet有关。E/AndroidRuntime﹕FATAL

android - 将 RippleDrawable 和 StateListDrawable 的效果添加到 RecyclerView

我正在开发一款在大型设备上使用双Pane布局的应用程序,类似于详细说明here.布局概要;一个Pane包含选项列表,而另一个Pane将显示有关从另一个Pane中选择的选项的详细信息。现在选择选项时,选择其他元素(按钮,复选框等)时会看到链式react,但是在动画完成元素后,该元素返回到先前的颜色。我想在动画完成后保留涟漪中的高光,但我不知道如何实现这一点。这是我的波纹背景目前的样子。focus选择器不执行任何操作-无法弄清楚如何实际为元素提供焦点。我也尝试过使用selected选择器,但那会立即发生,覆盖了波纹。重申一下,我的问题是:是否有可能同时产生涟漪效应和突出显示的选择,如果是的

android - Horizo​​ntalScrollView 中带有 RecyclerView 的二维列表

我正在尝试构建一个View,允许用户水平和垂直滚动类似Excel的结构。我最初的想法是将RecyclerView(带有LinearManager)放入Horizo​​ntalScrollView。但这似乎不起作用。这是我的代码:现在它只允许Recycler滚动,Horizo​​ntalScrollView看起来像一个普通的FrameLayout(因为Recycler内的View正在裁剪到边缘)。我认为我放入Recycler的View具有固定大小可能是相关的。关于如何让这个概念发挥作用的任何提示? 最佳答案 [已解决]所有技巧都是手动

Android ParseQueryAdapter 分页与 RecyclerView.Adapter

我正在尝试使用RecyclerView.Adapter在列表中实现CardView。使用RecyvlerView.Adapter在列表中创建卡片非常简单。我使用parse.com作为我的后端,因此对卡片数据的查询是使用它的API进行的。现在我想为这个列表添加分页。如果我使用Parse的ParseQueryAdapter,我可以从该API获得内置分页。但随后我将不得不放弃RecyclerView.Adapter(或者不放弃?)并退回到旧的BaseAdapter方法。但是,我不想这样做并使用Android提供的这个新的RecyclerView.Adapter(因为它promise的效率)。

java - 如何完全求助于RecyclerView的SortedList

RecyclerView库最近添加了新的SortedList类(class)。假设我有一个实现compare()的回调可以随时间改变的方法,即底层的Comparator可以被切换。告诉SortedList完全求助其数据的最佳方式是什么? 最佳答案 这是我自己的看法(用Kotlin编写):list.beginBatchedUpdates()valindices=(0..list.size()-1).toArrayList()while(!indices.isEmpty()){vali=indices.first()valitem=li

android - 一个 CardView 中的多个 RecyclerView 项目

我正在尝试像这个应用一样在每个CardView项目中创建多个RecyclerView项目:我创建了一个包含数据集项(本例中的匹配项)的cardview_item.xml和包含卡片标题的cardview_title.xml(本例中为联赛)。cardview_title.xml:...我扩展的RecyclerView.Adapter在单独的卡片View中显示每个数据集项:如何使用RecyclerView、CardView和ViewHolder设计模式实现这一点?我们将不胜感激。谢谢 最佳答案 我最近实现了一个类似的模式。具有不同类型布局

android - RecyclerView onclick 监听器在点击动画完成之前触发

我正在玩新的RecyclerView。并遇到了一些问题:我注意到它不支持点击监听器;我通过为每个列表项添加一个点击监听器来解决这个问题。(RecyclerViewonClick)单击列表项时,不会显示lolipop漂亮的单击动画;我通过将以下属性添加到列表项XML来解决此问题:android:background="?android:attr/selectableItemBackground"(RecyclerViewonItemClickeffectinL)我的实际问题:当我点击RecyclerView中的列表项时,监听器会立即收到通知;我不喜欢这样,因为在点击监听器转到下一个Act