问题标签 [android-adapterview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android - ListView 第一个可见位置未更新
所以我有一个 ListView 以及向上和向下按钮。
我的目标是每次按下其中一个按钮时,通过它的高度滚动 ListView,简单的向上/向下导航。
滚动确实有效,有点。当我按下时,ListView 每次滚动时都会滚动正确的距离。
但是,只有向上按钮按预期工作。向下按钮有问题,我认为这是由于ListView 的第一个可见滚动位置未更新。
当我按下时,会发生 onNavigationDownPressed() 方法,如下所示。这会将 ListView 向下滚动正确的数量,起始 ListView firstVisiblePosition 为 0。下次调用该方法时,第一个可见位置仍为 0。
但是,如果我手动稍微向下滚动 ListView 然后按下,它会正确向下滚动,然后同样的事情,它不会再向下滚动,因为 firstVisiblePostion 不会改变,除非我先滚动以更新位置。
有任何想法吗?
干杯
android - 在视差滚动中同步图层
我需要实现一个滚动布局,该布局加载来自 a 的图像Adapter
,以及在其顶部的另一个滚动布局( a 的第二层FrameLayout
),其中包含单个图像的文本标签。顶层应该以“视差效果”滚动:http: //upload.wikimedia.org/wikipedia/commons/3/34/Parallax_scrolling_example_scene.gif——但在我们的例子中,与动画不同的是,背景中的项目和前景层是相互关联的,因为文本标签显然属于并描述了图像。这些图层可以是具有自定义动态的列表视图(顶部比底部快),但我不确定如何同步它们;几个想法:
当两个图层中的运动停止时,重绘其中一个以匹配另一个列表的可见项目——但这会导致闪烁/跳跃
或顶层可以根据速度动态增加项目之间的间距,因此较慢的背景层可以跟上它的运动——但我不确定这需要的数学
java - 如何根据android中的值在多列listview中设置背景颜色?
我是 android 新手,我在数据库中有一个表,我想使用 json 解析器更改 url 并检索程序,然后输出就会出现。
我的问题是如何根据值 ex 更改背景颜色(quantity(qny)
0 到 10 表示背景颜色为红色,11 到 30 表示背景颜色为绿色,31 到 50 表示背景颜色为蓝色)。
代码:
java - ListView 正在检查我的 RadioButtons 而没有被触摸
我正在尝试编写一个简单的清单应用程序,其中包含一个 LinkedList 视图,该视图具有文本和两个指示是/否的单选按钮。问题是,当我向下滚动时选中一个单选按钮时,LinkedList 会更改单选按钮中的答案。我很感激你有任何建议。
我的代码如下
我的主要布局
我的行项目布局
我的主要清单活动的后端 java 类
谢谢,我真的很感谢你的帮助。
android - OnClickListener 停止在适配器的 viewHolder 中工作,与 ViewPagers 一起使用
我有一个PagerView,在寻呼机里面有ListViews。
在ViewPager 的 PagerAdapter中的每个instantiateItem(ViewGroup collection, int position)
函数中,我调用一个AsyncTask 来填充当前 PagerItem 中的 ListView。
所以我得到了一个带有 ListViews 的水平滚动区域,每个 ListView 中有不同的项目。
在AsyncTask 的 onPostExecute()
func 中,设置了一个 Adapter,用于配置我的 ListViews 中的项目。
重要部分:我在适配器内为 ViewHoler 的视图设置了3 个不同的 OnClickListener。
所以机制和问题是:
用户滚动屏幕,在 PagerItems 之间切换。当滚动到新页面时,相关的 AsyncTask 触发,填充 currentListView,并调用一个 Adapter 将其设置为 listView,配置其 Views。
问题很简单,但让我很困惑:
当我第一次滚动到一个页面时,我在 Adapter 中设置的所有 OnClickListener 都工作得很好。ListView 中的所有项目都具有响应性并且运行良好。
问题:在此之后,我从该页面滚动 2-3 页,然后滚动回我正在测试 OnClick 方法的页面。错误来了:
OnClickListeners 从这一点开始不起作用,它们就像我没有设置它们一样,我在 listViews 中的视图从这一点开始不负责。
看起来适配器以某种方式“忘记”了 OnClickListener 或其他类似的东西。
如果您有任何提示,请随时给我建议。如果您只想告诉我哪一部分,我会显示代码,因为这个问题与很多类有关。
android - Android listview like button 增加适配器中textview的值
我正在使用自定义适配器来管理列表视图。我在每一行都有一个按钮和文本视图。现在我想通过单击按钮添加喜欢-不喜欢的功能。但是当用户滚动列表时我遇到了问题,它回收了前一个列表项,当它再次出现时,它不会在 textview 中显示类似的增量。
如何解决这个问题?有什么好例子吗?
这是适配器代码
}
android - 如何并行添加两个 ListView?
你好,我是安卓新手。ListView
是否可以在同一个屏幕上添加两个并行?我已经使用了一个ListView
并使用 显示项目ListAdapter
,但实际上我需要它:当它显示项目并水平滚动时,我希望第一个TextView
冻结,当我垂直滚动时,它会滚动。
xml文件:
列表适配器:
我想冻结TAG_GRPNAME
和 R.id.l2
。
android - 带有自定义适配器的微调器显示所选项目 Android
在我的程序中使用带有自定义适配器的微调器。适配器是:
我在一个活动中使用这个适配器:
问题是这个微调器总是显示三种语言,但我希望他只显示未选择的语言(如果选择了 IT,则为 EN 和 PR,如果选择了 EN,则为 IT 和 PR)。有任何想法吗?
android - LayoutInflator 中的空指针异常
我在扩展 BaseExpandableListAdaptor 的 ExpandListAdapter 类中的 LayoutInflator 处收到空指针异常。
我在这条线上遇到了异常: LayoutInflater infalInflater = (LayoutInflater)this.context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
此外,它在该行显示警告说“静态字段 Context.LAYOUT_INFLATER_SERVICE 应该以静态方式访问”
请帮忙..!!
android - 在列表视图中加载图像无法正常工作
我正在为列表视图中的每一行加载不同的图像,我查看了几个教程并观看了有关此最佳实践的谷歌视频,但它仍然无法正常工作。我的列表视图项目最终以幻灯片形式显示所有图像,并且当我滚动列表时它们也会发生变化。
我正在使用通用图像加载器来下载和缓存我的图像。这是我整个班级的代码。我似乎无法让它发挥作用。