分类:Android技术篇

Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”

今天写程序发现一个问题,就是XML中报出Android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确(包名+类名),可以使用crtl+鼠标点击看能不能跳转到该组件的定义的地方,可以的话就不是这个问题,如果不可以的话,就是...

尼古拉斯.赵四 8年前 (2016-05-12) 8238℃ 0评论 3喜欢

Android中监听ListView滑动到底部

Android中的应用就是ListView中向下滑动加载更多的功能,不要再onScroll方法中进行判断,那样当滑动到底部的时候,触摸屏幕就会又去加载更多,效果很差,可以自行测试一下: listview.setOnScrollListener(new OnScrollListen...

尼古拉斯.赵四 8年前 (2016-05-12) 5850℃ 0评论 3喜欢

Android中的Handler,Looper,Message机制

Android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: 线程的魔法师 Looper Looper的...

尼古拉斯.赵四 8年前 (2016-05-12) 5264℃ 0评论 5喜欢

Android中的Service 与 Thread 的区别

很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执...

尼古拉斯.赵四 8年前 (2016-05-12) 5212℃ 0评论 5喜欢

Android中@id与@+id区别

Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。 如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文...

尼古拉斯.赵四 8年前 (2016-05-12) 5170℃ 0评论 3喜欢

Android中.9图片的了解和制作过程

之前在做android程序的时候经常会遇到图片被拉伸变形,从网上查的资料得知.9图片可以实现被拉伸但不会变形,今天在使用.9图片中,发现周围会有黑边,想尽各种办法,无法解决,从网上查资料看到一篇关于.9图片的文章非常好,分享给大家看看。 一、什么是9.png: 9.png格式的图...

尼古拉斯.赵四 8年前 (2016-05-12) 6584℃ 0评论 3喜欢