关于焦点获取的问题 你在onclick中处理点击功能就行了。不会产生焦点问题的。或者你把xml布局贴出来看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的View上画的图,点击向下方向键,和其他方向键,分别向各个方向移动,就是第一次要点2下才有反应 我不要onclick,画的图像不显示,你必须点击下才能显示出来,就是这样,随便点什么都可以 哦。初始了View的焦点过后还是不行??? setFocusable(true);还是没有效果啊,难道我Focus错了对象? LZ用View对象的requestFocus()方法获取试一下了 因为我用RelativeLayout,直接在Activity写的上面是自己画的View ,下面是显示图像信息的一个Scroll,Scroll部分是用XML文件,写好的,在Activity中在RelativeLayout把自己画图的View ,用addView(),加上的 楼主记得不要在onDraw()以外的其他地方画~~~ 恩 但是你要focus的话 必须是要加这个attribute的 doc:By default the user can not move focus to a view; by setting this attribute to true the view is allowed to take focus. 如果加了的话我就不知道了 你可以把code贴出来大家看看 看来楼上没明白意思啊,我还想说再别的onDraw()以外的地方画了,能显示么?这个显然是焦点获取的问题,View没有获取焦点,可是设置了焦点之后还是要点一下才能显示出画的东西 你view画的东西画完了要invalidate那个view 在View类中肯定是postInvalidate()了啊,要不怎么后面会显示,在Activity也要invalidate ? 无论有没有焦点可见的view都需要绘制出来所以你怎么确定第一次无法绘制出来是和焦点有关的?当然,如果焦点变化view会invalidete,所以能绘制。所以你要不直接调用invalidate试试看看。 你单步调试一下,在ondraw上打断点,你看看你点击的时候为什么会去调用重绘,而一上来不走ondraw绘制。 这就有可能是焦点问题了,因为第一次点击可能是让它获得了焦点,所以你先确认一下你的view的焦点设对了没有。 我的View上画的图,点击向下方向键,和其他方向键,分别向各个方向移动,就是第一次要点2下才有反应 看24楼,把你的View对象使用setFocusable(true) 请教个关于android通知的问题 “rtsp://ip:port/XXXX.sdp”谁知道这个格式的URL是如果搭建成的! 旋转屏幕后,如何恢复多选数据 android 手机流量监控求代码 新手求教,android项目编译,安装! 自定义网络接入点 android 3D Max问题 ksoap2 调用 .net webservice 问题【高分】 读取的文本文件输入到EditText中没了换行 正则表达式用来查询哪一段中有abc并且有rt的方法是什么呢? Android录音变慢问题 如何用代码控制Tabhost显示在屏幕下方?
初始了View的焦点过后还是不行???
addView(),加上的
doc:By default the user can not move focus to a view; by setting this attribute to true the view is allowed to take focus.
如果加了的话我就不知道了 你可以把code贴出来大家看看
这个显然是焦点获取的问题,View没有获取焦点,可是设置了焦点之后还是要点一下才能显示出画的东西
在View类中肯定是postInvalidate()了啊,要不怎么后面会显示,
在Activity也要invalidate ?
看24楼,把你的View对象使用setFocusable(true)