如何通过一个按钮画出一个正方形显示在当前画面 本帖最后由 fanhoucheng 于 2010-10-25 14:55:35 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tsv.onDraw(canvas);的工作应该在button的onclick中调用。 relativeLayout.addView(tsv);setContentView(relativeLayout);你自己 的 tsv add在relativeLayout ,然后 setContentView(relativeLayout);难道 还能不显示 这个relativeLayout?另外 你自己的帖子标题 和 你问的内容 根本不是一个意思 苦了人家1楼 当你setContentView之前,绘制没意义,setContentView之后才会关联那些控件。然后再去对控件做操作。如果你希望oncreate完了就能自动draw出一张图片来,那你可以去对你自己定义的view.invalidate,然后ondraw中去绘制。 你们的回答有没有经过验证呢,还只是想当然的呢,我说的很清楚“通过一个按钮画出一个正方形”,然后tsv.onDraw(canvas);relativeLayout.addView(tsv);setContentView(relativeLayout);这三句代码虽然能画出正方形,但是新出来的画面只有正方形,而其他原本的控件都因为setContentView(relativeLayout);之后不见了,因为relativeLayout是new出来的如果各位大侠是做过这样的,确认可以再回答啊,而且做这样的一个sample按你们的想法,2分钟就可以了谢谢啊 至于在onCreate里面生成控件,那不是真正意义上的动态创建控件!只是初始化控件而已 学习android,从网上找了个拍照源码,在模拟器中运行良好,但在真机中报错 bmp图片透明色的问题 android系统源代码分析电子书 Android GridView问题 如何让ListView在最后一行有下画线? 如何用子线程创建Dialog? android 文件管理器中发送功能 腾讯微博开放平台的小项目 关于OAUTH授权 两个相同的XML的后台可以用相同的方法名吗 我的Android用不了为什么 如何在某个时刻自动取消Alarm呢 如何判断一个已安装的程序是否是系统包呢?
setContentView(relativeLayout);你自己 的 tsv add在relativeLayout ,然后 setContentView(relativeLayout);难道 还能不显示 这个relativeLayout?另外 你自己的帖子标题 和 你问的内容 根本不是一个意思 苦了人家1楼
如果你希望oncreate完了就能自动draw出一张图片来,那你可以去对你自己定义的view.invalidate,然后ondraw中去绘制。
tsv.onDraw(canvas);
relativeLayout.addView(tsv);
setContentView(relativeLayout);这三句代码虽然能画出正方形,但是新出来的画面只有正方形,而其他原本的控件都因为setContentView(relativeLayout);之后不见了,因为relativeLayout是new出来的如果各位大侠是做过这样的,确认可以再回答啊,而且做这样的一个sample按你们的想法,2分钟就可以了
谢谢啊