草庐IT

recyclerview-selection

全部标签

java - 点击 RecyclerView 中的项目时日志中出现 "ViewPostImeInputStage processPointer 0"?

在我正在创建的应用程序中,我有一个项目列表。当用户点击这些项目之一时,应该会打开一个新窗口,显示用户点击的项目内的信息。这是我的java代码-NoteListFragment.javapublicclassNoteListFragmentextendsFragment{privateFloatingActionButtonmFab;privateViewmRootView;privateListmNotes;privateRecyclerViewmRecyclerView;privateNoteListAdaptermAdapter;privateRecyclerView.Layout

android - 旋转屏幕后 Recyclerview 不会调整大小

我有一个Recyclerview,其中填充了用户插入的项目。我正在实现旋转功能,因为当我转动设备时,recyclerview显示为空。调试应用程序时,我已经检查了旋转前后的完整性,并且ArrayList具有相同的大小。我认为问题是Recyclerview的setNestedScrollingEnabled(false),我设置它是因为我不想在rv中显示滚动。问题是:我在纵向模式下添加了3个项目,它在recyclerview中显示我很完美。检查图像:当我将屏幕旋转到横向时,recyclerview的数组列表有3个项目,但高度没有改变,所以它似乎只有一个项目。那么,我该如何解决这个问题?回

android - 强制显示 "Select deployment target"对话框

有没有办法强制在AndroidStudio中显示“选择部署目标”对话框?目前我知道的唯一方法是点击停止再次获取对话框。但这会产生奇怪的工作流程,在开发一个在>=2台设备上运行的应用程序时会产生大量开销,并且您需要在目标之间跳转并且不希望其他应用程序停止。目前我正在停止,然后从启动器而不是androidstudio打开应用程序。但是我发现自己经常重现我以前已经有过的状态。我真的希望有一个我还没有找到的神奇击键来强制显示这个对话框..-) 最佳答案 Ctrl+shift+f10对我有用。或者,您可以右键单击左侧项目Pane中的主要Act

android - 有人可以解释 RecyclerView.LayoutManager 返回的 getItemCount 方法是什么吗?

文档对getItemCount()的描述如下:ReturnsthenumberofitemsintheadapterboundtotheparentRecyclerView.NotethatthisnumberisnotnecessarilyequaltoState#getItemCount().那么,它返回适配器中的所有项目还是屏幕上可见的项目?我不明白。谁能解释一下这个方法? 最佳答案 getItemCount()-returnsThenumberofitemscurrentlyavailableinadapter此方法返回包含

android - 尝试在 Android WebView 中打开 SELECT 标记会使应用程序崩溃

Asimilarquestion大约一年前被问到,并没有完全解决,但无论如何我会试试我的运气,也许有人知道这一点。我有一个在WebView中运行几个HTML页面的应用程序。一切看起来都不错并且工作正常,直到您尝试打开一个SELECT标签-砰的一声,应用程序崩溃了。这是一个跟踪堆栈,如果这有帮助的话:Thread[main](Suspended(exceptionWindowManager$BadTokenException))AlertDialog(Dialog).show()line:247WebView$InvokeListBox.run()line:7841WebView$Pri

Element UI Select组件远程搜索没有箭头图标

ElementUISelect组件远程搜索没有箭头图标问题描述问题解决:CSS解决问题解决:JS解决两种方法的缺陷参考资料问题描述el-select组件启用远程搜索,加上remote并传入一个remote-method,此时内部i标签类名缺失,选择器无法显示下拉箭头图标问题解决:CSS解决.el-select{.el-select__caret:first-child::before{content:"\e6e1";}.is-focus{.el-select__caret:first-child{transform:rotateZ(0deg);}}}问题解决:JS解决在控制台查看对应的dom,

android - RecyclerView 滚动问题中的多行 EditText

我有一个RecyclerView包含多行EditText作为列表项,EditText每次添加一行时都会扩展。RecyclerView有一个标准的垂直LinearLayoutManager和一个标准RecyclerView.Adapter带有15个EditText列表项的适配器。我将在问题末尾添加代码。问题是在您向EditText添加了多行之后,每次添加一行时,它都会开始向下滚动列表。最终,在您添加了足够多的新行之后,EditText将滚出屏幕顶部并失去焦点。如果您尝试向上滚动并选择EditText的最后一行,它会向下滚动列表直到EditText超出屏幕顶部,失去焦点。这不是ListVi

android - 折叠操作栏,但仅在 RecyclerView 完全显示第一项时显示

我有一个具有折叠操作栏效果的页面,类似于:http://xmodulo.com/hide-show-toolbar-scrolling-android.html.但我希望操作栏仅在列表已经显示第一项时显示,而不是在我向下滚动时立即显示。我怎样才能做到这一点? 最佳答案 设计库有一个名为AppBarLayout的组件来完成此操作。包含库:dependencies{compile'com.android.support:design:22.2.0'}将Toolbar包裹在AppBarLayout中,并将scrollFlags设置为'sc

android - Recyclerview 与 Gridlayoutmanager

我正在使用RecyclerView和GridLayout管理器来制作像旅行一样的座位预订布局。我的问题是当我的列是随机的时如何自动检测spancount?我知道spanCount=recyclerViewWidth/singleItemWidth;,但问题是singleItemWidth不同,因为座位宽度不同。这是我想要的布局:...但我现在得到的是这样的:这是我用来安排座位布局的代码:gridLayoutManager=newGridLayoutManager(this,totalRows,LinearLayoutManager.VERTICAL,false);gridLayoutM

Android - 在 RecyclerView 中重新创建自定义动态生成的复合 View ,导致性能不佳

我正在使用自定义CompoundView延伸LinearLayout显示RecyclerView的项目.每个项目显示一篇包含多个段落和图像的文章。CompoundView添加TextView或ImageView动态地基于CompoundView.setData(Listpieces)附加的数据,其中的数量在附加数据之前是未知的。每个DataPiece对象告诉CompoundView无论是一段文字还是一张图片。这是CompoundView.setData(Listpieces)的代码:publicvoidsetData(Listpieces){removeAllViews();for(D