![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
View学习
life02
这个作者很懒,什么都没留下…
展开
-
Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
点击打开链接 在Android软件设计与实现中我们通常都会使用到ListView这个控件,系统有一些预置的Adapter可以使用,例如SimpleAdapter和ArrayAdapter,但是总是会有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,我们通常会碰到自定义ListView无法选中整个ListViewItem的情况,也就是无法响应ListView的onIt转载 2012-04-26 16:50:46 · 393 阅读 · 0 评论 -
AlertDialog总是在最前,电话着信时着信画面被覆盖,如何解决
Dialog不依赖于Activity存在就必须设置windowtype为SystemDialg或者KeyguardDialog,这样就会覆盖掉所有的Activity和window, 没有办法解决,只能想其他办法. 比如将你的Dialog做成Activity, 大家通常看到的闹铃时候的对话框,就是一个Activity. 奉劝大家,不要在往死胡同里钻. 有时候换条路,会发现更容易走通一些.转载 2012-05-10 10:02:47 · 1617 阅读 · 1 评论 -
Android2.1中的 drawable(hdpi,ldpi,mdpi) 的区别
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x85转载 2012-05-23 09:59:37 · 470 阅读 · 0 评论 -
View中Draw方法
View组件的绘制会调用draw(Canvas canvas)方法,draw过程中主要是先画Drawable背景,对drawable调用setBounds()然后是draw(Canvas c)方法.有点注意的是背景drawable的实际大小会影响view组件的大小,drawable的实际大小通过getIntrinsicWidth()和getIntrinsicHeight()获取,当背景比较大时vi转载 2013-01-04 17:32:59 · 4626 阅读 · 0 评论 -
关于ViewGroup 中listview 和GridView数据不能动态更新的解决
点击打开链接 在网上找了一份模仿系统Launcher的代码,是一个继承看碟ViewGroup的自定义组件,可以左右划屏,效果与QQ,微信之类的软件第一次启动时欢迎帮助效果类似.但是发现一问题,我在上面加了GridView,数据只有在程序启动时才能载入,启动后无法动态更新了,费了几个小时,终于找到解决方法: protected void onLayout(boolean ch转载 2013-01-25 22:28:03 · 836 阅读 · 0 评论