Defry

博客园 首页 新随笔 联系 订阅 管理

2015年4月1日 #

摘要: 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button... 阅读全文
posted @ 2015-04-01 17:54 Defry 阅读(202) 评论(0) 推荐(0) 编辑

摘要: public class DialogActivity extends Activity { //进度对话框 ProgressDialog progressDialog; @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读全文
posted @ 2015-04-01 17:37 Defry 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout... 阅读全文
posted @ 2015-04-01 17:00 Defry 阅读(301) 评论(0) 推荐(0) 编辑

摘要: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。dp: dip是一样的 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表3... 阅读全文
posted @ 2015-04-01 10:22 Defry 阅读(283) 评论(0) 推荐(0) 编辑

摘要: LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.... 阅读全文
posted @ 2015-04-01 10:07 Defry 阅读(168) 评论(0) 推荐(0) 编辑