草庐IT

回收站

全部标签

android - 具有回收器 View android的网格布局

我找到了这段代码并将其改编到我的项目中@OverridepublicvoidonScrolled(RecyclerViewrecyclerView,intdx,intdy){super.onScrolled(recyclerView,dx,dy);visibleItemCount=mLayoutManager.getChildCount();//totalItemCount=mLayoutManager.getItemCount();int[]firstVisibleItems=null;firstVisibleItems=mLayoutManager.findFirstVisible

android - 使用 firebase 在无尽的回收器 View 中分页

我正在开发问答应用程序。我已成功从firebase加载问题。但我无法像数据库一样从Firebase应用分页。以及如何识别我们已经到达回收站View的末尾,以便可以加载接下来的几个问题。 最佳答案 要识别我们已经到达RecyclerView的末尾,您可以使用此类EndlessRecyclerOnScrollListener.java要加载更多下一个问题,您应该在Questionclass中再定义一个字段,例如numberpublicclassQuestion{privateintnumber;//itmustuniqueandauto

静态私有(private)变量的Java/Android垃圾回收

假设我有一个这样定义的fragment:publicclassMyFragmentextendsFragment{privatestaticStringsample="";publicstaticvoidsetSample(Strings){sample=s;}}在应用程序的生命周期内,样本是否会被垃圾收集(无论是否存在对MyFragment的任何引用-我认为这无关紧要)? 最佳答案 你说得对,MyFragment的实例数量无关紧要。只要加载MyFragment的类加载器处于Activity状态,sample变量将有效地成为GC根。

android - 无法压缩回收位图

我有回收位图的问题。我有所有的空值并从代码中回收。不确定我做错了什么。我的代码:ByteArrayOutputStreamstream=newByteArrayOutputStream();bmp=DecodeImage.decodeFile(imgpath,450,450,true);bmp.compress(Bitmap.CompressFormat.JPEG,100,stream);Imageimg=Image.getInstance(stream.toByteArray());错误信息:07-1215:44:11.924:E/AndroidRuntime(415):FATALE

android - 单击后如何在回收站 View 中更改特定图像

我想在回收者View中更改点击项目的相应图像。现在发生的事情是,如果我单击项目2,图像会在列表中的随机项目位置发生变化publicclassMyRecyclerViewAdapterextendsRecyclerView.Adapter{privatestaticStringLOG_TAG="MyRecyclerViewAdapter";privateArrayListmDataset;privatestaticMyClickListenermyClickListener;staticContextmContext;privateListmtList;publicMyRecyclerV

java - 带有左右箭头指示器的水平回收器 View

我正在尝试使用左右箭头指示器实现水平回收View。所以会发生什么情况是,如果单击右箭头,下一个项目应该出现,如果单击左箭头,上一个项目应该出现,并且在列表的末尾,左箭头应该消失。我不知道我是如何实现的。有人可以帮我吗?下面是我的Horizo​​ntalRecyclerview适配器。publicclassDialogRecyclerViewAdapterextendsRecyclerView.Adapter{Contextcontext;ListdataAdapters;privateSharedPreferences.EditormSharedPrefEditor;ImageLoad

android - 回收站 View : How to determine when scrollToPosition() has finished binding the ViewHolders

tl;dr如何在调用scrollToPosition()后等待真正的滚动完成?我所说的真正滚动的意思是(1)RecyclerView已完成滚动,并且(2)它已将所有ViewHolder绑定(bind)到滚动的设置位置。描述:我正在尝试为回收站View修复一些过渡动画,但我很难实现它。该应用程序与其中一个Activity中的RecyclerView和当用户单击中的项目时充当“详细View”的ViewPager一致>RecyclerView.从RecyclerView到ViewPager的前向导航工作得很好,但问题是,向后导航不起作用。请注意,用户可能会在详细View中使用ViewPage

android - 操作栏删除标题并回收空间

我正在尝试从我的操作栏中删除标题,并回收它本来会因使用菜单项而占用的空间。我尝试过使用自定义主题,但到目前为止没有任何效果。我已尝试将文本大小更改为0sp,将颜色更改为透明,并将可见性设置为消失。我也试过这个:ActionBaractionbar=getActionBar();actionbar.setDisplayShowTitleEnabled(false);我的目标是sdk15+并使用标准的Android操作栏(即不是Sherlock)。感谢您的任何建议。这就是我要说的(我想要返回的红色边框区域): 最佳答案 您查看Actio

具有可变大小单元格的Android listView单元格回收

我有一个ListView。单元格具有可变高度。这在回收电池时会导致问题——回收电池的高度可能不正确。关闭回收功能会使滚动变得太不稳定。如何在回收电池的同时获得正确的高度?编辑:各地的高度各不相同。没有可能值的简短列表。 最佳答案 两种细胞类型通常问题出在getView上。我不确定您真正在寻找什么,因为您没有提供自定义适配器。但是,我给你一个包含2种不同单元格类型的示例,但该单元格仅包含一个TextView。在这种情况下,所有细胞都通过回收进行了充分调整。仔细阅读并扩展/修改以满足您的需求。在你的CustomAdapterprivat

android - 带有 EditText 的回收器 View 适配器

好的,我的问题是保存编辑文本的输入。我有一个回收站View,里面有一些编辑文本。我有一个适配器和按钮“添加”来添加另一个新的编辑文本。有一个问题,因为如果我在一个编辑文本中写了一些东西,当我改变焦点或我点击“添加”按钮时,它并不总是保存。这是我的托管fragment:privateRecyclerViewmRecyclerView;privateRecyclerView.AdaptermAdapter;mRecyclerView=(RecyclerView)view.findViewById(R.id.recyclerView);mRecyclerView.setHasFixedSiz