草庐IT

recycler

全部标签

android - 通过代码更改 Recycler View 项目背景颜色

我想更改我的RecyclerView项目的背景颜色。我想我应该能够在onBindViewHolder方法中做到这一点,但我无法做到这一点。我只更改了项目的底部边框颜色,但我想更改完整的背景颜色这是我想要的publicvoidonBindViewHolder(InstalledFontViewRecyclerAdapter.ViewHolderholder,intposition){if(//SomeCondition){holder.itemView.setBackgroundColor(Color.GREY);}else{holder.itemView.setBackgroundCo

Android:Recycler 查看项目快速单击它会使应用程序崩溃

我进行了很多搜索,我所做的是创建一个项目列表,其中包含简单的数字并具有选中和未选中的复选框,因此当我快速点击列表时,它会崩溃并生成ArrayIndexOutOfBoundException所以我不知道我做错了什么这是我的代码适配器类classSingleListItemHolderextendsRecyclerView.ViewHolderimplementsView.OnClickListener{privateTextViewmItemDate,mFontSizeCategory;privateImageViewisChecked,isTrack,isUnChecked;priva

android - "Cannot draw recycled bitmaps" picasso 异常

我有一个与RemoteControlClient交互的音乐播放器应用程序。我需要加载专辑封面图像以在锁屏小部件中显示它。我尝试使用Piccasso来实现这一点。我写了以下代码:privatefinalTargetartworkTarget=newTarget(){@OverridepublicvoidonBitmapLoaded(Bitmapbitmap,Picasso.LoadedFromloadedFrom){remoteControlClient.editMetadata(false).putBitmap(RemoteControlClientCompat.MetadataEdi

android - 带有 GridLayoutManager 水平滚动的 Recycler View 不起作用

我有一个Activity,其中包括一个fragment。此fragment包含一个回收器View。我希望它在网格中显示游戏数据。我需要它向下滚动(游戏的每一轮都是一行)但也需要水平滚动,因为我需要5-10列。当id在回收器View中使用参数android:scrollbars="vertical|horizo​​ntal"时,它只会向下滚动并使其列非常小。即使我将它设置为水平,也会发生这种情况。它不应该看起来..代码:ActivityfragmentRecyclerView中的项目Viewfragment代码packagecom.sb.matt.doppelkopf.fragments

android - 有什么方法可以在 Android Recycler View 中显示 Google Admob

我想在我应用的主要Activity中使用googleAdmob展示广告。我已经通过从google-developers网站获得帮助来放置显示广告所需的所有代码,但是当我运行我的应用程序时,广告没有显示。我不知道发生了什么问题:主Activity:importandroid.content.Context;importandroid.content.DialogInterface;importandroid.content.Intent;importandroid.net.ConnectivityManager;importandroid.net.NetworkInfo;importan

android - Canvas : trying to use a recycled bitmap android. graphics.Bitmap

11-2423:19:18.434:ERROR/AndroidRuntime(12660):Uncaughthandler:threadmainexitingduetouncaughtexception11-2423:19:18.684:ERROR/AndroidRuntime(12660):java.lang.RuntimeException:Canvas:tryingtousearecycledbitmapandroid.graphics.Bitmap@4384c21811-2423:19:18.684:ERROR/AndroidRuntime(12660):atandroid.g

java - 为所有 Recycler View Adapters 创建基础适配器

publicabstractclassBaseAdaptersextendsRecyclerView.AdapterimplementsView.OnClickListener{protectedContextparentContext;publicintlayout_id;protectedListdataList=newArrayList();publicclassMyViewHolderextendsRecyclerView.ViewHolder{MyViewHolder(Viewview){super(view);declareViews(view,this);}}@Overr

android - 在 Android 的 Recycler View 中的 TextView 背景上生成和设置随机颜色

我正在尝试生成随机颜色并将随机颜色设置为TextView的背景,就像在GMail应用程序中一样。TextView具有最初在xml中设置的圆形背景,我使用形状完成了它。我做了一些研究并使用了互联网上提供的一些代码,但这些更改并未反射(reflect)在我的应用程序中。下面是我的RecyclerViewAdapter类:publicclassRecyclerViewAdapterextendsRecyclerView.Adapter{ArrayListdata;Contextcontext;publicRecyclerViewAdapter(ArrayListdata,Contextcon

android - RecyclerView : How to clear the recycled views from RecyclerView. 回收 View 池

情况是这样的:RecyclerView项目View有一个复杂的布局。在某些时候,我以这种方式修改RecyclerView项目的布局:前。itemView中修改后的View的索引=3;for(inti=0;i一切都按预期工作,但是当我滚动RecyclerView时,有2-3个回收项目View将以旧宽度显示。现在我正试图找到如何从RecycledViewPool中删除这些View,甚至是更好的解决方案:也修改它们的宽度,但我找不到获取这些View的方法。我尝试了mRecyclerView.getRecycledViewPool().clear()但旧View不断出现。

android - 使用 GeoFire 在 android 中填充 Firebase Recycler View

我想填充我的回收站View,这样我就可以看到附近的人/地点。我正在使用GeoFire查询我的数据库,它看起来像这样。GeoQuerygeoQuery=geoFire.queryAtLocation(newGeoLocation(latLngCenter.latitude,latLngCenter.longitude),0.1);geoQuery.addGeoQueryEventListener(newGeoQueryEventListener(){@OverridepublicvoidonKeyEntered(Stringkey,GeoLocationlocation){System.