社区
Android
帖子详情
如何通过一个按钮画出一个正方形显示在当前画面
fanhoucheng
2010-10-25 02:53:20
如何通过一个按钮画出一个正方形显示在当前画面,本人虽然画出来
tsv.onDraw(canvas);
relativeLayout.addView(tsv);
setContentView(relativeLayout);一旦用这句代码,就不是在当前画面显示正方形,而是显示新的relativeLayout。
别告诉我在onCreate方法里面怎么怎么做!那不是我想要的!
...全文
93
7
打赏
收藏
如何通过一个按钮画出一个正方形显示在当前画面
如何通过一个按钮画出一个正方形显示在当前画面,本人虽然画出来 tsv.onDraw(canvas); relativeLayout.addView(tsv); setContentView(relativeLayout);一旦用这句代码,就不是在当前画面显示正方形,而是显示新的relativeLayout。 别告诉我在onCreate方法里面怎么怎么做!那不是我想要的!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanhoucheng
2010-10-26
打赏
举报
回复
至于在onCreate里面生成控件,那不是真正意义上的动态创建控件!只是初始化控件而已
fanhoucheng
2010-10-26
打赏
举报
回复
你们的回答有没有经过验证呢,还只是想当然的呢,我说的很清楚“通过一个按钮画出一个正方形”,然后
tsv.onDraw(canvas);
relativeLayout.addView(tsv);
setContentView(relativeLayout);这三句代码虽然能画出正方形,但是新出来的画面只有正方形,而其他原本的控件都因为setContentView(relativeLayout);之后不见了,因为relativeLayout是new出来的
如果各位大侠是做过这样的,确认可以再回答啊,而且做这样的一个sample按你们的想法,2分钟就可以了
谢谢啊
dinjay
2010-10-25
打赏
举报
回复
[Quote=引用楼主 fanhoucheng 的回复:]
如何通过一个按钮画出一个正方形显示在当前画面,本人虽然画出来
tsv.onDraw(canvas);
relativeLayout.addView(tsv);
setContentView(relativeLayout);一旦用这句代码,就不是在当前画面显示正方形,而是显示新的relativeLayout。
别告诉我在onCreate方法里面怎么怎么做!那不是我想要的!
[/Quote]
当你setContentView之前,绘制没意义,setContentView之后才会关联那些控件。然后再去对控件做操作。
如果你希望oncreate完了就能自动draw出一张图片来,那你可以去对你自己定义的view.invalidate,然后ondraw中去绘制。
dinjay
2010-10-25
打赏
举报
回复
[Quote=引用 3 楼 one2zero 的回复:]
relativeLayout.addView(tsv);
setContentView(relativeLayout);
你自己 的 tsv add在relativeLayout ,然后 setContentView(relativeLayout);
难道 还能不显示 这个relativeLayout?
另外 你自己的帖子标题 和 你问的内容 根本不是一个意思
苦了人……
[/Quote]
呵呵 现在帖子都是先猜谜 然后才能回答问题
one2zero
2010-10-25
打赏
举报
回复
relativeLayout.addView(tsv);
setContentView(relativeLayout);
你自己 的 tsv add在relativeLayout ,然后 setContentView(
relativeLayout
);
难道 还能不显示 这个relativeLayout?
另外 你自己的帖子标题 和 你问的内容 根本不是一个意思
苦了人家1楼
fanhoucheng
2010-10-25
打赏
举报
回复
[Quote=引用 1 楼 dinjay 的回复:]
tsv.onDraw(canvas);的工作应该在button的onclick中调用。
[/Quote]
你真是出来混分的啊
dinjay
2010-10-25
打赏
举报
回复
tsv.onDraw(canvas);的工作应该在button的onclick中调用。
一个
MIDP俄罗斯方块游戏的设计和实现
游戏区域在水平方向上分为2部分,一部分为12个小砖块宽,用来
显示
游戏容器,另一部分为4个小砖块宽,用来
显示
下
一个
下坠物和分数。 小砖块 小砖块是下坠物和游戏容器的组成部分。表现为
一个
正方形
,边长为游戏...
多媒体教室
单击第
一个
按钮
,将会出现供您选择的文件或文件夹。 选择要提交的文件后,任务栏中将会出现您要提交的文件。 单击第二个
按钮
,则供您选择的将是文件夹。 单击第四个
按钮
,则您选择的文件或文件夹将会被提交到教师机...
Python游戏基础-使用tkinter模块画高级图形
具体包括:创建
一个
可以点的
按钮
、使用具名参数、创建
一个
画图用的画布、画线、画
正方形
或矩形、画圆弧、画多边形、
显示
文字、创建基本的动画、对键盘事件的响应、随机函数、设置图形颜色、
显示
图片。学会这些基础...
html 放上去动画停止,使用jQuery的animate()+CSS样式实现动画效果及stop()停止动画
01第1节:jQuery动画概述#JavaScript#在jQuery中,除了可以淡入淡出、滑动效果之外,还可以使用animate()方法创建自定义的动画效果。对于自定义的动画函数animate()方法,可以设置一些参数、速度和回调函数,以更...
简单编程-测试反应能力
目的:当屏幕上出现不同的图像时,通过按键盘上的空格键来测试
一个
人的反应能力。 常规:允许参与者输入姓名和年龄。记录我和日期。 要求:启动时,点击屏幕右侧
显示
的绿色
按钮
,程序运行时使该变为红色,然后在屏幕...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章