- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试计算 RecyclerView 子项的数量。我试过这个:
myRView.getChildCount();
还有这个:
LinearLayoutManager lm = ((LinearLayoutManager)myRViews.getLayoutManager());
lm.getChildCount();
我需要在某个位置获得一个 subview ,所以这就是我需要这个的原因。如果我调用 getChildAt(index)
,我永远不会得到任何 subview 。
这两个方法都返回 0。还有什么方法可以从 RecyclerView 获取 subview ?我的元素显示正确,一切正常。我在创建适配器并将其设置为 RecyclerView 后调用这些方法。感谢您的帮助。
最佳答案
我假设您在计算布局之前调用这些方法。
当您设置适配器时,布局将在下一次遍历 View 树时发生。您可以考虑添加一个 ViewTreeObserver。
关于android - getChildCount() 和 getChildAt() 为 RecyclerView 返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28505202/
我有一个带有一个静态 ImageView 的框架布局,其中随机放置其他 ImageView 。我想使用“getChildCount”来获取那些随机放置的ImageView的数量,但它也指的是静态的。我
有谁知道什么可能导致 viewPager.getChildCount() 返回零?我在 onCreate 中执行了 findViewById,并且我还执行了 viewPager.setAdapter
在我的 Activity 类中,我在 setContentView() 行之后有以下代码。 gridView = (GridView)findViewById(R.id.splitted_grid);
这个问题在这里已经有了答案: getChildCount() returns incorrect number of children (2 个答案) 关闭 5 年前。 我在 LinearLayou
我创建了一个包含动态 EditText 字段的 RecyclerView。当 EditText 字段中的值被编辑时,我需要通过单击按钮来保存它们。我正在使用 recyclerView.getChild
我创建了一个带有 X 按钮的自定义 TextView,单击该按钮时其可见性设置为 GONE。现在我想获取 LinearLayout 中可见的 TextViews 的数量。目前,我得到的是插入的 Tex
我正在尝试更改应用程序标题的字体。为此,我决定遍历工具栏,找到标题 TextView,然后设置字体。 Toolbar toolbar = (Toolbar) findViewById(R.id
我需要能够分辨 ListView 中的哪些项目是可见的。 onScroll 中的“visibleItemCount”项和listview.getChildCount这两个返回值通常比它们应该基于屏幕上
我从ArrayList(listaprac)填充Spinner(SpinnerPrac)。 Spinner 工作正常,但我想为最后一个元素setTextColor。 这是我的适配器 ArrayAda
我有一个 MainActivity 和一个我在 onCreate() 中设置的 ViewPager。 MainActivity 启动 CatActivity 获取结果。在 onActivityResu
如何统计gridview中的所有元素。比如我有一个gridview,里面有20个textview。启动程序时,我们只能看到,例如 10(因为屏幕小)。在这种情况下,如果我调用函数: System.ou
我正在编写一个 Java 树,其中树节点可能有需要很长时间计算的子节点(在这种情况下,它是一个文件系统,其中可能存在网络超时,阻止从附加的文件中获取文件列表驱动器)。 我发现的问题是: getChil
RecyclerView 有一个 InfiniteScrollListener 并且在该监听器内部,在 OnScrolled() 方法中我计算可见项和总项数以检查是否应加载新项。当totalItemC
我需要检查 ListView 上的所有元素以仅将标签设置为其中之一。我无法编辑数据库或适配器,我只想滚动 ListView 以执行检查并在 TextView 上设置字符串。 @Override pro
我正在尝试计算 RecyclerView 子项的数量。我试过这个: myRView.getChildCount(); 还有这个: LinearLayoutManager lm = ((LinearLa
我正在尝试为我的 Android 应用程序设置一些测试,并且我正在测试在数据库中创建的条目是否显示在我的 ListView 中。 这里是一些代码 fragment : mDbHelper.create
我想从 facebook 加载图像并填充到 ListView 中,我能够获取 friend 列表和他们的信息,但我想设置图像我正在获取 getChildCount() 0,请帮忙, public
ListView中的getCount()和getChildCount()有什么区别? 最佳答案 getCount() 会返回 Adapter 中的项目计数(列表中的总数),getChildCount(
本文整理了Java中com.thoughtworks.xstream.io.xml.xppdom.Xpp3Dom.getChildCount()方法的一些代码示例,展示了Xpp3Dom.getChil
我有一个带有两个选项卡的 TabActivity,显示两个列表。我使用 tabHost.getTabWidget().getChildCount() 来动态更改选项卡指示器。但是在启动应用程序时,ge
我是一名优秀的程序员,十分优秀!