草庐IT

recyclerview-layout

全部标签

android - 在 SwipeRefreshLayout 中使用 RecyclerView 时,底部的滚动效果不会出现

我正在尝试制作一个具有良好的下拉刷新功能的列表,但是当我在SwipeRefreshLayout中有一个RecyclerView时,滚动效果仅在刷新时有效。即使对于列表的底部。发生的情况是用户没有看到列表已结束的视觉提示。这是我的XML:fragment中的类:publicclassMyListFragmentextendsFragmentimplementsSwipeRefreshLayout.OnRefreshListener{privateSwipeRefreshLayoutswipeRefreshLayout;privateRecyclerViewrecyclerView;sta

android - SwipeRefreshLayout 中的 RecyclerView 不是 "wrap_content"

我有一个RecyclerView作为SwipeRefreshLayout的唯一child,我想要RecyclerViewwrap_content。当我将它们都设置为“wrap_content”时,它不起作用。项目较少的RecyclerView也match_parent。当我删除SwipeRefreshLayout时,RecyclerView将wrap_content。谁能帮我?我的英语很差,也许你听不懂。任何人都可以帮助我吗?非常感谢。 最佳答案 我终于搞定了。来自thisAnswer

android - 在嵌套滚动 android 中无限加载更多 recyclerview

我在nestedscrollview中有Recyclerview,我想将nestedscrollview滚动到按钮显示加载并将更多列表加载到recyclerview。这是我的xml。 最佳答案 你可以通过两种方式做到这一点:1-将标题添加到recyclerview2-使用NestedScrolview的setOnScrollChangeListener方法我更喜欢第二种方式:NestedScrollViewnestedSV=(NestedScrollView)findViewById(R.id.nested_sync_scrollv

android - 如何在recyclerview gridlayout中使用notifydatasetchanged

我是android的新手,正在尝试更新udacitynanodegree项目的流行电影流行电影应用程序中的gridlayout。我正在使用AsyncTask下载数据并解析数据,更新recyclerview并在onPostExecute中设置适配器。这是我的AsyncTask类privateclassgetJsonextendsAsyncTask{@OverrideprotectedStringdoInBackground(String...strings){Stringresult="";URLurl;HttpURLConnectionhttpURLConnection=null;tr

android - 旋转后,recyclerview 行中的图像消失

在我的recyclerview中,我根据某些条件设置了一个图像(在recyclerview行中)可见或不可见。但是在我旋转屏幕后图像消失了,如何在旋转屏幕后在recyclerview中保持图像在它的位置可见?感谢您的帮助,祝您节日快乐;)我正在使用SimpleAdapter的实现。publicclassSimpleAdapterextendsRecyclerView.AdapterimplementsFollowRedirectsCallback{publicstaticclassSimpleViewHolderextendsRecyclerView.ViewHolder{...pub

android - "Can' t 获取第一个layout后的viewWidth”错误

我一辈子都无法修复这个错误。我查看了Google及其周边,但没有任何解决方案奏效。我的广告似乎在Android1.5和1.6上运行良好,但在版本2以上时我收到了该错误。我已将我的广告放在LinearLayout中,这是ScrollView中的第一个布局。我没有在类(class)中为广告使用任何代码。我更喜欢只通过xml来完成。 最佳答案 我有类似的黑屏警告。问题是设备上有两个不同的应用程序具有相同的AdMobID。我删除了第二个应用程序(错误地使用了相同的ID)并且问题消失了。 关于an

Layout工程师们--Allegro X AI实现pcb自动布局布线

Cadence推出AllegroXAI,旨在加速PCB设计流程,可将周转时间缩短10倍以上楷登电子(美国Cadence公司,NASDAQ:CDNS)今日宣布推出Cadence®Allegro®XAItechnology,这是Cadence新一代系统设计技术,在性能和自动化方面实现了革命性的提升。这款AI新产品依托于AllegroXDesignPlatform平台,可显著节省PCB设计时间,与手动设计电路板相比,在不牺牲甚至有可能提高质量的前提下,将布局布线(P&R)任务用时从数天缩短至几分钟。传统上,PCB设计中的布局布线一直是一个耗时的手动过程,会影响产品上市速度。AllegroXAI技术利

Android 平板电脑用户界面 : multi-pane fragment or linear layout

我需要创建最初仅适用于平板电脑的应用程序。我知道“列表和详细信息”模式,其中有一个列表,点击列表会显示所点击项目的详细信息。只要所有布局始终有两个Pane,那就太完美了:一个用于项目列表,一个用于所选项目的详细信息。好吧,在我的应用程序中,我想使用通常用于项目列表的第一个Pane作为应用程序中所有可用选项的菜单和第二个Pane,该Pane占用大部分可用空间,以显示基于在第一个fragment中选择的选项的特定布局。问题是第二个Pane并不总是由一个部分组成。这些是我可能遇到的所有场景(左边红框部分代表应该一直显示的菜单):1。由单个部分组成的详细信息Pane:2。由大小相同的两个部分组

android - RecyclerView 面临的小问题

我在我的程序中使用了RecyclerView,并且遇到了一些小问题,我相信你们中的一些人已经遇到并解决了所有这些问题..分隔符颜色:使用DividerItemDecoration.java显示项目之间的分隔符,但如果我想更改分隔线颜色(例如:默认为白色),我不知道在哪里进行更改可点击行:只有当我点击一行中的文本时,点击才有效,但我想允许用户点击一行中的任意位置(例如:ListView)以下this链接WrapRecyclerView:我在recyclerview中只有两条记录,但它占用了整个高度(我想根据RecyclerView中的记录来包装它,例如:listview)RippleEf

android - 如何使用android :layout_width ="wrap_content"?获取以像素为单位的宽度

我有View,其中有layout_width="wrap_content"。如果我在代码中使用view.getWidth(),它返回0。:-(如何将View“wrap_content”的宽度转换为像素? 最佳答案 您可以试试getMeasuredWidth。但如果它返回0,则意味着当您尝试测量它时View尚未准备好。稍后尝试调用电话。就像在onCreate完成时发布的线程中一样 关于android-如何使用android:layout_width="wrap_content"?获取以像素