摘要: include和merge标记的作用主要是为了解决layout的重用问题。比如我们有三四个Activity但是他们都要用到同一个样式的标题栏,虽然我们把一样的代码copy个三四遍也没关系,但实在是太丑了,而且效率太低,如果这个标题栏要改样式,你岂不是要去三四个地方分别改动。为了解决这个问题,android中有了include和merge标记以下为标题栏的layout文件titlebar.xml 我们将使用Include标记重用这个文件<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android&qu 阅读全文
posted @ 2013-05-16 09:51 Dino Fung 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.android:paddingLeft与android:layout_marginLeft的区别: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. layout_margin是控件边缘相对父空间的边距.2.android gravity和layout_gravity区别 android:gravity 属性是对该view 内容的限定.比如一个button 上面的text.你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. android:layout_gravity是用... 阅读全文
posted @ 2013-05-16 08:47 Dino Fung 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有4种Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout。放入Layout中进行排布的View的XML属性:4种Layout中Item所共有的XML属性:(1)layout_width(2)layout_height(3)layout_marginLeft(4)layout_marginTop(5)layout_marginRight(6)layout_marginBott 阅读全文
posted @ 2013-05-16 08:44 Dino Fung 阅读(164) 评论(0) 推荐(0) 编辑