android-使用 AchartEngine 点击 pie chart 中的一些部分,有时候会出 bug

问题描述

使用 AchartEngine 点击 pie chart 中的一些部分,有时候会出 bug

我使用 AchartEngine 制作一个 pie chart,如下:
Pie Chart 图像
我给所有的颜色部分都添加了onclick事件,但是有时候绿色部分不能点击。

mChartView = ChartFactory.getPieChartView(this, adc.buildCategoryDataset("Project budget", values), renderer);
        mChartView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              SeriesSelection seriesSelection = mChartView.getCurrentSeriesAndPoint();
              if (seriesSelection == null) {
                  Toast
                      .makeText(GeneratedChartDemo.this, "No chart element was clicked", Toast.LENGTH_SHORT)
                      .show();
                } else {
                  Toast.makeText(
                          GeneratedChartDemo.this,
                      "Chart element data point index " + seriesSelection.getPointIndex()
                          + " was clicked" + " point value=" + seriesSelection.getValue(),
                      Toast.LENGTH_SHORT).show();
                }
            }
          });

哪里出错或者是丢失什么呢?

解决方案

添加一个selectable buffer?

mRenderer.setClickEnabled(true);
mRenderer.setSelectableBuffer(10);
时间: 2024-10-29 10:52:11

android-使用 AchartEngine 点击 pie chart 中的一些部分,有时候会出 bug的相关文章

手机开发-Android 模拟器中按菜单Menu键弹出菜单项MenuItem,点击菜单项中的菜单项没反应!!!

问题描述 Android 模拟器中按菜单Menu键弹出菜单项MenuItem,点击菜单项中的菜单项没反应!!! public boolean onCreateOptionsMenu(Menu menu){ getMenuInflater().inflate(R.menu.main,menu); return true; } public boolean onOptionsItemSeleted(MenuItem item){ switch(item.getItemId()) { case R.i

[Android界面] 点击侧滑菜单中的选项怎么不让它显示主activity的界面

问题描述 [Android界面] 点击侧滑菜单中的选项怎么不让它显示主activity的界面 使用侧滑菜单SlidingMenu做菜单 .点击菜单的fragment选项会显示当前fragment界面,但是我做的时候怎么把fragment寄宿的主activity界面的内容也显示出来了.比如主界面有个textview 我点击fragment选项的时候这个textview也会出现在fragment界面上.怎么不让主界面的内容显示在fragment界面上,求解决办法 !!!!,先谢过!

Android关于listview点击item中某一个按钮把这个item置顶的问题

问题描述 Android关于listview点击item中某一个按钮把这个item置顶的问题 大神告知我如何点击listview中item的某一个按钮·把相应的item进行置顶呢?或者说不用listview用动态加载如何实现呢? 解决方案 置顶,其实就是把你点击的这个item放到数据源列表的第一项,然后notify一下 解决方案二: 比如你的listview对应的数据列表为items,在getview时,可以在每个试图中保留位置postion,当点击时,取出postion,然后取出items中p

Android 开源源代码收集(不断更新中...)

图片加载:Android-Universal-Image-Loader                地址:https://github.com/nostra13/Android-Universal-Image-Loader http请求:android-async-http/               地址:https://github.com/loopj/android-async-http facebook-sdk-android:https://github.com/facebook/

【Android】 ListView点击时怎么才能只让背景图片变色,其余部分保持不变?

问题描述 [Android] ListView点击时怎么才能只让背景图片变色,其余部分保持不变? 大家可以看到,我在listview中的布局是两个按Vertical排列的TextView,小弟想实现类似微信上的效果,但是图片上可以看到,当点击Listview时整个布局都会被选中,而不是只选中仅仅包含图片的部分.所以想请教下怎么样才能实现?是否微信的效果不是用listview做的? PS:小弟初出茅庐,没有分可以悬赏,望各位大哥不吝赐教! 解决方案 1.你现在设置的点击内容是ListView的整个

android开发-android eclipse button点击不能变换图片,要怎么解决呢?

问题描述 android eclipse button点击不能变换图片,要怎么解决呢? 开发-android eclipse button点击不能变换图片,要怎么解决呢?-eclipse button 事件"> 解决方案 解决方案二: 从写法上来说没看出问题,你可以试一下把bottom_button1.xml就只写一个item,分2次,看看有没有效果.然后一个个条件排除一下,看item设置中哪个条件不符合要求了. 解决方案三: 放置的顺序问题啊!!.item的顺序有个严格的要求:正常状态的

android微信朋友圈点击评论弹出的输入框和列表位置修改

问题描述 android微信朋友圈点击评论弹出的输入框和列表位置修改 android微信朋友圈评论弹出的输入框和列表位置修改, 微信的朋友圈点击评论之后会弹出一个输入框,请问这个是怎么实现的, 还有那个列表会根据输入框来调整位置的功能是怎么实现的, 如果有具体的代码能给我,就太感谢了! 解决方案 写一个linerlayout放在最下面隐藏掉,点击出来获取linerlaout中的edittext焦点并显示出来,软件盘就会弹出来. 解决方案二: 你上下布局,当他为可见时,他自然会顶上去, 解决方案三

android gridview里面点击事件

问题描述 android gridview里面点击事件 gridview的一个item布局里面有3个点击事件android:onClick="tock_on" android:onClick="tock_off" android:onClick="search",怎么实现对他们的操作呢? 解决方案 http://kandy0619.blog.163.com/blog/static/643443452010021101343213/ 解决方案二:

Android 各种按钮点击效果以及兼容性问题总结

概述  点击效果在安卓的原生开发中无处不见,主要是为了对用户的操作在视觉上进行反馈.这个反馈很平常也很重要.而安卓5.0开始引入的全新设计Material Design真的超赞!特别是触摸反馈的波纹效果,可惜这个波纹效果只支持5.0及以上的版本,应该是出于性能的考虑!坑爹啊!  但是既然5.0以上可以用酷炫的点击效果,那就不能浪费要用起来,这篇博客前面先讲下Button和ImageView点击效果的基本实现,然后再讲下我个人如何处理兼容Material 设计效果 按钮点击效果基本实现 Butto