草庐IT

RecyclerVIew

全部标签

java - 更改 RecyclerView 中每隔一个元素的颜色

我的RecyclerView中有一些元素。现在我尝试更改每个第二个元素的背景颜色,但我的代码不起作用...这是我的方法onBindViewHolderpublicvoidonBindViewHolder(CityViewHolderholder,intposition){StringcityName=cityList.get(position);holder.cityTextView.setText(cityName);if(position%2==0){holder.itemView.setBackgroundColor(ContextCompat.getColor(context,

android - 使用 RecyclerView 项目的共享元素转换 - Android

我正在尝试使共享元素转换与回收器View中的元素一起使用。当用户单击我的回收器View项目中的TextView时,详细信息Activity将打开。在DetailActivity中,我显示了一些信息,我还有一个选项卡布局,可以使用picasso从url加载一些图像。到DetailActivity的转换是有效的,但是如果用户在加载所有图像之前返回到MainActivity,则MainActivity中的回收器View在反向动画后消失!当我禁用共享元素转换时,问题就消失了。这两个Activity都使用fragment。因此,我正在尝试在不同Activity中的两个fragment之间创建过渡

android - ViewPager 中的 fragment 在旋转时未在其 RecyclerView 中显示任何内容

我在与TabLayout集成的ViewPager中有4个fragment。这些fragment中的每一个都包含一个RecyclerView,因为我正在显示未知数量的列表项。这些项目按日期加载,所以我有两个按钮可以让您更改日期,然后根据设置的日期加载列表项目中的适当数据。这些按钮是外部Activity的一部分。目前一切正常,但是一旦我旋转设备,fragment就不会加载任何东西。fragment内不显示任何内容。不过,外部Activity中的View显示良好。奇怪的是,如果我触摸更改日期的按钮之一,就会加载fragment并正确显示数据。但是我需要在旋转后立即显示所有内容,而不仅仅是当我

Android EditText 的容器(RecyclerView)在 EditText 聚焦时自动滚动

我有一个RecyclerView,其元素包含一个EditText小部件。1.当前专注于第二个EditText,第一个EditText部分显示在屏幕上。thefirstEditTextispartlyshowed2.点击第一个EditText,获得焦点,RecyclerView会自动向下滚动,显示第一个EditText。RecyclerViewautomaticallyscrolldownwhenfirstEditTextgotfocused这很好,但我想要的是RecyclerView不应该自动滚动。任何解决方案?谢谢! 最佳答案 其

android - 单击时 RecyclerView 项目的 X 和 Y 为 0

在RecyclerView中,我试图获取被点击项目的X和Y位置。这是我的适配器内部:@OverridepublicvoidonBindViewHolder(AlfabetoViewHolderholder,finalintposition){//setImage(holder.imageButton,images.get(position));holder.imageButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){view.getX();//Thisis0,

android - 如何在不关闭的情况下在android中的recyclerview上滑动

我有一个项目,我需要用两种方式在一行上滑动才能启动一个Action。向左滑动应该从特定列表中删除有问题的项目(而不是从原始列表中删除它,从而将其留在recyclerview数据集中),向右滑动应该将有问题的项目添加到另一个列表(同样不是原始列表).我实现了一个ItemTouchHelperAdapter和一个ItemTouchHelperCallback,我可以检测到向右/向左的滑动,但是View从屏幕上移开,剩下一个空白矩形。有什么想法吗?publicinterfaceItemTouchHelperAdapter{/***Calledwhenanitemhasbeendismisse

android - 在不使用库的情况下滑动(滑动以关闭)时在 recyclerview 项目下创建按钮和按钮单击

我正在使用RecyclerView来显示我的列表。我使用ItemTouchHelper在RecyclerView上实现滑动以关闭。底层布局是在OnchildDraw方法中使用Canvas实现的。现在我有一个问题:我想在我的图标上设置onclick。通过点击图标,我想做一些功能。这是我的类(class):publicclassItemTouchHelperCallback:ItemTouchHelper.SimpleCallback{privateContactSearchedResultAdapter_adapter;privateRecyclerView_mRecyclerView;

android - RecyclerView 上的波纹效果在轻敲时不起作用

我尝试在我的RecyclerView上实现涟漪效应。这是我的布局:为了实现onclick监听器,我基本上遵循了这里的教程:http://sapandiwakar.in/recycler-view-item-click-handler/问题是涟漪效应,多亏了线条:android:clickable="true"android:focusable="true"android:foreground="?android:attr/selectableItemBackground"不适用于轻(也就是说快速)打印机。当我快速点击屏幕时,点击监听器被触发。这意味着已经检测到触摸事件,但是没有显示涟漪

android - 使用 RecyclerView 示例无法编译

我正在考虑设计我的应用程序以与AndroidL一起使用,并将其设计为使用新的MaterialDesign。我正在查看https://developer.android.com/preview/material/ui-widgets.html处的RecyclerView示例但该示例无法编译。下面是我的Activity课protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);String[]myDataset=newString[2];myDataset[0]="Hello";my

android - 将重新进入动画更改为列表的另一个项目

我有一个带有图像的RecyclerView,当我按下一个图像时,应用程序会打开另一个Activity,其中包含一个具有相同图像但位于我选择的图像位置的ViewPager。我已经在Lollipop中完成了转换,以便在调用的Activity中使用supportPostponeEnterTransition和supportStartPostponedEnterTransition在Activity之间共享此图像,以等待viewPager加载图像以开始转换。当我进入调用的Activity并按下返回时,转换正常。我面临的问题是,如果我移动到被调用Activity的ViewPager中的另一张图片