问题标签 [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.

0 投票
1 回答
208 浏览

java - 饼图的自定义 AdapterView

因此,我为正在使用的饼图视图创建了一个自定义 AdapterView。我不确定我做错了什么,但是当我尝试旋转它时,饼图非常不稳定。我怀疑正在进行太多绘图,因为 traceview 显示了很多对 Canvas.nDrawDisplayList 的调用,这不是我直接控制的。

我在 github 上放置了一个示例项目以进行结帐(https://github.com/saulpower/ExpandablePieChart)。如果我能让它工作,这是一个很酷的小图书馆!

0 投票
1 回答
113 浏览

android - 适配器和 DialogView - 不确定如何构建适配器

因此,我尝试使用从 API 获得的文件夹列表填充对话框,一旦用户单击文件夹,我将再次使用其子文件夹等填充对话框。但我不太确定所有内容如何组合在一起。至此对话框已显示,现在我需要添加实际内容。

我不确定HiddenChannelsListAdapter类的外观。

这就是我到目前为止所拥有的:

当我现在尝试打开对话框时,它得到一个 NullPointerException,我认为这是因为适配器除了返回 null 之外没有做任何事情。

适配器返回什么?它在哪里返回它?我现在很困惑

0 投票
1 回答
1294 浏览

android - isItemChecked 总是返回与在 onItemClickListener 中时应该返回的相反的结果?

我目前有一个ListView,它会激活'sActionBar中的 Contextual 。ListViewOnItemLongClickListener

我正在尝试通过单击它们来选择项目,但只有在上下文ActionBar启动时才能选择它们。

问题是,当我检查 时isItemChecked(),为了切换项目的选择状态,它总是返回与预期相反的结果。

这是我实现的方式OnItemClickListener

编辑:这很奇怪..此代码切换选择状态:

到底是怎么回事!?

编辑2:啊,看起来android会自动检查和取消选中每个项目......有没有办法改变这种行为并自己处理?

0 投票
0 回答
396 浏览

android - 是否有适用于coverflow 的OpenGL(或其他好的工作)解决方案?

我发现的所有coverflow解决方案都存在错误并且基于图库视图(已弃用并且效率非常低,尤其是内存,请在此处此处阅读)并且当您为图像设置一些尺寸时它们会出现错误。

唯一可行的是付费库,但它不支持硬件加速(至少现在不支持),因此它在许多设备上变得非常慢,尤其是那些具有高分辨率的设备。

我还找到了一个使用 openGL 的解决方案,但我找不到代码在哪里以及如何联系创建者。

我发现的另一个解决方案是使用Carousel示例,但它使用的 Renderscript 也已被弃用,而且我需要一个适用于旧 API 的解决方案。

有没有没有这些问题的可行解决方案?也许使用OpenGL的东西?

0 投票
1 回答
548 浏览

android - ListFragment with icon

i can manage to make a listfragment with same icon. but it seems i cant make that list with different icon. so the list result will be different icon for different item list. i try with it. and when i try to build it. it shows no error. but when i run it. its just force closes. here is my logcat.

04-03 16:49:13.513: W/dalvikvm(9236): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
04-03 16:49:13.602: E/AndroidRuntime(9236): FATAL EXCEPTION: main
04-03 16:49:13.602: E/AndroidRuntime(9236): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.surat.pendek/com.surat.pendek.utama}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
04-03 16:49:13.602: E/AndroidRuntime(9236): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
04-03 16:49:13.602: E/AndroidRuntime(9236): at android.os.Handler.dispatchMessage(Handler.java:99)
04-03 16:49:13.602: E/AndroidRuntime(9236): at android.os.Looper.loop(Looper.java:137)
04-03 16:49:13.602: E/AndroidRuntime(9236): at android.app.ActivityThread.main(ActivityThread.java:5041)
04-03 16:49:13.602: E/AndroidRuntime(9236): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list''

here is my sample fragment that extends listfragment, this fragment contain adapter too :

}

and here is my fragment that extends listfragment :

0 投票
1 回答
3299 浏览

java - 由 java.lang.UnsupportedOperationException 引起:AdapterView 中不支持 addView(View,layoutParams)

我在下面的代码片段中收到以下异常 [Caused by java.lang.UnsupportedOperationException: addView(View,layoutParams) is not supported in AdapterView]。

java.lang.RuntimeException:无法启动活动组件信息{be.droid.medminder/be.bedroid.medminder.MedReminderActivity}:java.lang.UnsupportedOperationException:适配器视图不支持addView(View,LayoutParams)。

无法弄清楚问题出在哪里,请帮助!提前致谢!

0 投票
1 回答
652 浏览

android - AdapterView 中的触摸动画和 OnItemClick

我有一个包含以下项目的网格:

http://petromi.com/get/ba4a24f852.png

当用户触摸它时,我想播放专辑封面的动画。为此,我创建了一个类:

在适配器的getView方法中,我调用:

但结果并不完全是我想要的。触摸时动画正在工作。但是 GridonItemClick没有被调用。只有在点击图像下方的文本时才会调用它。我怎样才能让它调用?

我尝试了一些解决方案,但没有成功:

  1. 总是返回 false onTouch。但在这种情况下,没有其他触摸动作继续进行,没有播放动画。

  2. 将附加参数传递给setItemTouchAnimation并调用 adapterView.performItemClick(view, position, id)而不是 view.performClick(). 但是在这种情况下,我遇到了奇怪的混乱:引发事件的项目 ID 与单击的项目 ID 不匹配。我还是不明白,为什么会这样。

还有其他想法吗?

0 投票
1 回答
772 浏览

android - 在自定义 ListView 中覆盖或添加单行

我正在为我正在制作的应用程序制作菜单列表。我按照本教程创建它(根据需要更改值) - http://www.ezzylearning.com/tutorial.aspx?tid=1763429

现在我的清单不是很复杂。每次都会有相同的数据,而且只有两个部分。到目前为止,我的列表正常工作,但我需要用 xml 中的不同视图/布局替换第 7 项或添加该视图。

当前代码....

主要活动:

Front_menu适配器:

0 投票
1 回答
301 浏览

android - Android数据库删除条目_ID问题

我有一个列表视图,其中将显示我的 SQL 查询。现在我添加了一个OnItemClickListener在点击时删除条目:

现在我的问题是我在数据库中的 ID 不是我从onItemClick函数中获得的 ID。例如,我将添加 3 个条目,全部删除,添加 3 个新条目。对于函数,第一个条目是 0,在 SQL 数据库中它的第一个条目是 4...

解决此问题的最佳解决方案是什么?

比你好多了!

0 投票
1 回答
340 浏览

android - 为什么 AdapterViewAnimator 分两个阶段删除子项?

我正在研究 StackView 和 AdapterViewAnimator。并发现,在 AdapterViewAnimator 中,它并没有直接删除子元素,而是将它们放入数组中,并在下一阶段删除。

有人可以解释一下这种设计的原因是什么吗?为什么我不能直接删除它们?

更多信息:我还注意到,由于上述设计,StackView(它扩展了 AdapterViewAnimator)会有一些孩子徘徊......这让我想问为什么。

更多信息:下面是我上面提到的代码片段:(来自 AdapterViewAnimator.showOnly(int, boolean) )

谢谢。BR,亨利