摘要: 在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。 可惜的是,根据我的验证,利用网上转载的那些方法在OnCreate函数中获取到的仍然是0(希望搞 阅读全文
posted @ 2017-02-24 20:25 小兔兔快跑 阅读(419) 评论(0) 推荐(0)
摘要: Android开发文档上专门有一小节解释这个问题。简单来说,Activity是负责与用户交互的最主要机制,任何“设置”(Configuration)的改变都可能对Activity的界面造成影响,这时系统会销毁并重建Activity以便反映新的Configuration。 “屏幕方向”(orienta 阅读全文
posted @ 2017-02-24 20:08 小兔兔快跑 阅读(282) 评论(0) 推荐(0)
摘要: ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: 1. 在layout xml中定义android:scaleType=”CENTER” 2. 或在代码中调用imageView.setScaleType 阅读全文
posted @ 2017-02-24 19:49 小兔兔快跑 阅读(161) 评论(0) 推荐(0)
摘要: 获取ImageView的背景图片使用getDrawableCache方法,不要使用getDrawable方法,后者获取不到图片的. 1.在调用imageView.getDrawableCache()之前一定要先调用imageView.setDrawingCacheEnabled(true)方法,否则 阅读全文
posted @ 2017-02-24 19:48 小兔兔快跑 阅读(2053) 评论(0) 推荐(0)
摘要: handle 是一个消息分发对象,而消息分发,又依赖于消息循环,也就是Looper。在一个线程中,Looper阻塞线程,等候消息构成循环,有了消息,分发到对应得Handler,让他进一步分发处理。 阅读全文
posted @ 2017-02-09 20:36 小兔兔快跑 阅读(149) 评论(0) 推荐(0)