android onresume时view,在onResume中,但通过 invalidate() 方法失败,Android: Graphview更新_android_开发99编程知识库...
我正在研究一個應用程序,其中一個自定義視圖由一些後端邏輯更新。 自定義視圖在 onResume() 方法中更新,但不能通過 view.invalidate(); 更新。 我想讓這個視圖更新按鈕的onclick 。
代碼Fragment如下:public class ChartDemo extends Activity {
private IDemoChart mChart;
Button displayGraph, reloadGraph;
LinearLayout linearLayout;
View view;
Random randomData, randomBattery;
int data, battery;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mChart = new SalesStackedBarChart();
reloadGraph = (Button) findViewById(R.id.reloadView);
linearLayout = (LinearLayout) findViewById(R.id.linearLayout);
view = new View(ChartDemo.this);
loadGraphWithValues();
reloadGraph.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
view.invalidate();
loadGraphWithValues();
//view = mChart.execute(ChartDemo.this);
}
});
linearLayout.addView(view);
}
public void loadGraphWithValues() {
data = generateDataValue();
battery = generateBatteryValue();
ListData list = new ListData();
list.setData(data, battery);
SalesStackedBarChart.values.add(list);
view = mChart.execute(ChartDemo.this);
}
public int generateBatteryValue() {
//TODO Auto-generated method stub
randomData = new Random();
return randomData.nextInt(100) + 1;
}
public int generateDataValue() {
//TODO Auto-generated method stub
randomBattery = new Random();
return randomBattery.nextInt(100) + 1;
}
public class ListData {
double data;
double battery;
//getter and setter methods..
}
}
請提前致謝。
android onresume时view,在onResume中,但通过 invalidate() 方法失败,Android: Graphview更新_android_开发99编程知识库...相关推荐
- android expandablelist 自动滚动,在ExpandableListView中,如何保留滚动位置_android_开发99编程知识库...
在一些实验之后我做了一个满意的解决,它还保留了很好的滚动位置顶部可见项. 事实上,三种不同部分的信息需要保存和恢复: 状态( e .g列表. 其中组被展开),第一个可见项的索引和优良滚动位置. 不幸的 ...
- android居中不父布局,在父级中,TextView不会垂直居中_android_开发99编程知识库
我的Activity 只有一个单一的to,我试图让文本垂直中心,但它最终与底部对齐. 我尝试改变几个属性,但没有. 以下是我所拥有的( 安卓 2.3 ):<?xml version=" ...
- svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库
我用Ksoap來打服務. 這是我的代碼:try { request = new SoapObject("http://tempuri.org/","GetUserDeta ...
- android数据库查找一个字符,Android - 如何在Firebase数据库中对字符串进行简单搜索?_android_开发99编程知识库...
这个问题可能很旧,但是,有一种文档化方式,如何实现这种方式,很简单,引用 : 要启用云Firestore数据的全文搜索,请使用第三方搜索服务(如Algolia ,考虑一个笔记记录应用程序,其中每个笔记 ...
- android settext无效,在调用 setText() 并使( ) 无效后,在画布上正确地调用,TextView无法绘制_android_开发99编程知识库...
我的目的是製作一個 Bitmap 圖像顯示用戶提供的文本,然後圖像可以保存到緩存中. 調用 TextView.setText() 和 TextView.invalidate() 之後,TextView ...
- android背景图拉伸,Android使背景图像不拉伸它指定的视图_android_开发99编程知识库...
图片的最大值在将图片分配到背景时,它看起来像是什么,而不是. 如果图像大于表,我非常喜欢它不伸展顶部 TableView . 我已经包含了一个空的"视图",以便为表背景提供一些额外 ...
- android 获取弹窗的值,从弹出窗口调用的Activity 返回一个值_popupwindow_开发99编程知识库...
你应该创建具有有限宽度和高度的透明 Activity,而不是弹出对话框. 这样它就像对话框,然后你可以打开另一个 Activity 并使用 intent.putExtra() 传递值 通过这种方式,你 ...
- android自动拨号 代码,在Android上,是否有一种方法可以强行自动自动拨号?_android_开发99编程知识库...
我一直在研究一个 Android 应用 概念,在用户启动服务时,应用程序必须自动拨号. 我发现,当应用程序尝试自动拨号时,手机( 还是叫 Intent ) 不会自动拨号,而用户必须手动启动服务. 目前 ...
- android invalidate 不刷新,invalidate() 之后,为什么不调用 onDraw?_android_开发99编程知识库...
我發現了很多關於stackoverflow的帖子,但仍然無法解決我的問題. 下面是我的代碼 Fragment:public class MyView extends RelativeLayout { ...
最新文章
- 【老孙随笔】年轻一代绝非低智商
- linux断电关机后,进度条满后卡在那里
- packed record与record区别
- CPU使用百分比测量
- MacBook/MacOS/Mac OS 关于启动/停止/重启服务(进程/程序)的命令
- 最近对项目代码做的一些更改和感想
- 一文读懂生成对抗网络(GANs)
- tensorflow-gpu_tensorflow GPU环境安装踩坑日记
- 爱立信携Batelco完成巴林首次5G测试
- 我的世界java版地牢种子_我的世界手机版地牢种子代码汇总
- Vue:解决安装Vue Devtools报错Error: Cannot find module@vue-devtools/build-tools解决办法
- coolfire文章之一
- LAMP架构之4——MySQL源码编译及使用
- java实现第39级台阶(三十九级台阶)
- 008--【SpringBoot】过滤器,拦截器,切面
- JS,VUE检测Video视频是否全屏播放
- 电脑远程登录控制Android手机-Webkey For Android使用教程
- win7删除Guest和administrator内置账户及账户所属文件
- Cholesky分解(Matlab代码实现)
- 单片机看门狗c语言,单片机看门狗程序
热门文章
- 40系笔记本(可不联网激活)深度学习生产力(环境配置和简单训练测试)
- linux创建vg、lv
- 河海大学计算机科学培养方案,计算机科学与技术专业本科培养方案-河海大学计算机与信息学院.PDF...
- 樱花雨html,樱花雨
- MAC 清理Adobe注册信息
- Linux下的网络配置[ dhcp]
- 【分析Windows 8系统三种安装方式的利弊】
- Pycharm 设置每行最大字符数,免得粘贴时总是自动换行
- 【华为机试真题 JAVA】免单统计-100
- thinkphp报错控制器不存在:504_iPhone典型的手机不开机故障分析和排除方法,你知道几种?...