草庐IT

回收站

全部标签

android - 多扩展回收 View

我尝试实现我自己的多可扩展RecyclerView它对一个子项目工作正常但是当我想要子子项目时View显示但我需要点击它几次。层次结构示例:Title1SubTitle1SubTitle2SubTitle3SubSubTitle1SubSubTitle2Title2...编辑:问题仅出在显示SubSub的项目的SubTitle上。我认为我需要通知父适配器我的View已更改但我没有这样做。为此,我将RecyclerView与itemLayout一起使用,后者也包含RecyclerView,当我单击项目时,我将适配器设置为关闭子RecyclerView。我使用在这里找到的自定义Linear

android - ScrollView 中水平回收 View 的滚动问题

我的主页上有一个ScrollView,在该ScrollView内有2个布局,每个布局用于一个回收View,每个回收View将水平滚动。当我尝试滚动recyclerview时,scrollview的滚动被中断并且scrollview开始在垂直方向滚动。所以我尝试了下面的代码。mRecyclerView.addOnItemTouchListener(newRecyclerView.OnItemTouchListener(){@OverridepublicbooleanonInterceptTouchEvent(RecyclerViewrv,MotionEvente){intaction=e

android - 如何不回收我的 recyclerview 或任何项目的前 2 个 View ?

我正在使用recyclerview来显示和播放用户的视频。但是,当我滚动浏览回收器View时,我看到了我的第一个View,其中我的视频被回收了,因此其他用户看不到它。有没有一种方法可以确保第一个View不被回收,这样我就不必担心每次滚动列表时我的视频View都会被重新回收?这是我的代码:在我的fragment中.........和相应的适配器...publicclassGroupAdapterextendsRecyclerView.Adapter{privateCopyOnWriteArrayListpersons;privateContextmContext;publicGroupA

android - 避免位图被回收android

我有两个异步任务,其中一个下载图像,另一个添加模糊效果,但我的问题是,在下载任务的onPostExecute回调中,我想将位图放入一个ImageView然后将它传递给第二个任务以对其应用模糊效果但有时我得到tryingtousearecycledbitmap我在这个问题上搜索了很多,但我没有找到一个明确的解决方案来避免这个问题,特别是我在View寻呼机的fragment中使用这个图像这是我的代码protectedvoidonPostExecute(Bitmapresult){Bitmapbitmap=result;bmImage.setImageBitmap(bitmap);if(bi

android - 如何将数据从回收器适配器发送到 fragment |如何从 recyclerview 适配器调用 fragment 函数

我在Fragment中有代码:InfoAdapteradapter=newInfoAdapter(getContext(),R.layout.lv_info,infoList);listingsView=(RecyclerView)rootView.findViewById(R.id.lvInfo);RecyclerView.LayoutManagerlayoutManager=newLinearLayoutManager(getContext());listingsView.setLayoutManager(layoutManager);listingsView.setHasFixe

android - 我是否需要回收 BitmapDrawable

根据http://developer.android.com/training/displaying-bitmaps/manage-memory.htmlOnAndroid2.3.3(APIlevel10)andlower,usingrecycle()isrecommended.Ifyou'redisplayinglargeamountsofbitmapdatainyourapp,you'relikelytorunintoOutOfMemoryErrorerrors.Therecycle()methodallowsanapptoreclaimmemoryassoonaspossible

java - Espresso 嵌套回收器 View UI 测试

我在垂直RecyclerView中有一个水平RecyclerView。我正在使用我在其他问题上找到的这段代码:onView(allOf(isDescendantOfA(withRecyclerView(R.id.parentVerticalRecyclerView).atPosition(parentPosition)),isDescendantOfA(withRecyclerView(R.id.childHorizontalRecyclerView).atPosition(childPosition)),(withText("USA")))).perform(click());//I

android - 如何在 android 中位置 2 的回收站 View 中添加广告?

我有一个回收站View,我在其中使用rss阅读器获取新闻提要,在回收站View的索引2处,我想放置一个广告View,但不知道如何放置。请立即为我提供有关此问题的解决方案。回收站View的代码:-privateContextmContext;privateViewmain;privateRecyclerViewm_newsList;privateRecyclerView.LayoutManagerm_layoutManager;privateCNewsAdapterm_newsAdapter;Stringtagname;ArrayListfeeds=newArrayList();priv

android - 如何使用回收者 View 在两侧发送和接收消息进行线程化消息 View

我正在使用Firebase制作一个聊天应用程序,基本上该应用程序运行良好。我在UI上工作,有一个问题,消息接收者或发件人是RecyclerView的一侧,我想要它的两边(右边是发件人,左边是收件人)我有2个XML文件用于消息收件人和发件人已经如此,我如何将item_message_input.xml用于发件人和item_message.xml用于收件人(抱歉,我不知道如何清楚地描述我的问题)。这是我的代码:主Activity.javapublicclassMainActivityextendsAppCompatActivityimplementsGoogleApiClient.OnCo

java - Surface在Android上被parceled后如何处理垃圾回收?

我正在使用sourcecodeforSurface.java作为这个问题的引用。Surface实现了Parcelable接口(interface),并且它还持有native端对象的句柄。我很想知道在这种情况下如何处理垃圾回收:Surface(A)创建并写入Parcel。之后再无提及。从Parcel中读取原始Surface(B)的副本;假设这发生在另一个用于渲染的线程上。这个实例现在拥有与(A)相同的native句柄,并且在某处有对该实例的强引用。发生GC并收集(A),因为它不再被引用。finalize()运行,它调用release(),后者又为native句柄调用nativeRelea