设置View的大小是通过设置`LayoutParams`参数。 如果一个view在一个RelativeLayout里面,需要用一个RelativeLayout.LayoutParams对象来设置 在代码里面设置的高度height是px,如果想用dp单位设置,需要获取屏幕的...
分类:
移动开发 时间:
2015-01-09 10:55:10
阅读次数:
234
第三章界面UI的基石—UI布局上一章我们一起学习了Android中的常用组件及一些UI编程的技术。在此基础上,我们就可以将这些组件有效的组织起来,构成一个美观、合理的界面。在本章,我们先来详细说明Android中UI的几种布局,通过这几种布局就能将组件有效的组合到一起。然后说明在Android开发中如何应用样式和主题,通过样式和主题,可以预定义一系列的属性值,使整个应用程序形成统一的显示风格。3....
分类:
其他好文 时间:
2015-01-08 09:38:49
阅读次数:
143
大家在写android 代码的时候,基本上都使用过如下几种布局RelativeLayout,LinearLayout, FrameLayout但是很多时候 这几种布局 也无法满足我们的使用。于是我们会考虑用自定义布局,使用自定义布局会有几个优点比如可以减少view的使用啊,让ui显示的更加有效率啊,...
分类:
移动开发 时间:
2015-01-07 13:05:34
阅读次数:
287
New UI-布局之RelativeLayout(相对布局)详解
——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!
本节引言
在上一节中我们对LinearLayout进行了详细的解析,谢谢大家的热情反馈,大笑LinearLayout也是我们
用的比较多的一个布局,我们更多的时候更钟情于他的weight(权重)属性,等比例划分,对屏幕适配还是
帮助蛮大的;但是使用LinearLayout的时候也有一个问题,就是当界面比较复杂的时候,需要嵌套多层的
LinearLayout,这样就会降低U...
分类:
其他好文 时间:
2015-01-06 21:37:46
阅读次数:
207
常见布局
相对布局
RelativeLayout
组件默认左对齐、顶部对齐
设置组件在指定组件的右边
android:layout_toRightOf="@id/tv1"
设置在指定组件的下边
android:layout_below="@id/tv1"
设置右对齐父元素
android:layout_alignParentRight="true"
设置...
分类:
移动开发 时间:
2015-01-06 13:48:41
阅读次数:
246
简单的RelativeLayout布局实例 1 2 6 7 21 32 33 42 43 44 54 55 64 65 76 77 85 86
分类:
其他好文 时间:
2015-01-06 07:07:33
阅读次数:
159
常见布局相对布局RelativeLayout组件默认左对齐、顶部对齐设置组件在指定组件的右边 android:layout_toRightOf="@id/tv1"设置在指定组件的下边android:layout_below="@id/tv1"设置右对齐父元素android:layout_alignP...
分类:
移动开发 时间:
2015-01-06 02:00:38
阅读次数:
180
下面就使用Scroller来给大家展示一下推拉门的效果
思路:
1.自定义一个类PushPullDoorView,继承RelativeLayout、
2.初始化Scroller对象,并且设有弹动效果。根据你的手势移动绘画的时候展示的比较光滑。
3.在onTouchEvent方法中,会在手势移动的中,使用scrollTo移动View。在手指离开屏幕的时候,会调用Scroller中滑动...
分类:
移动开发 时间:
2015-01-05 14:59:15
阅读次数:
233
这几天学习了一下ViewPager+Fragement的基本使用方法并写了个Demo。现将代码和效果图放上。 首先是布局文件 ?<RelativeLayout?xmlns:android="http://schemas.android.com/apk/res/android"
????xmlns:too...
分类:
移动开发 时间:
2015-01-05 13:25:13
阅读次数:
273
最近自己编写下拉刷新的时候,发现了一个问题,就是有一个需求是这样的:要求页面中是一个Tab切换界面,一个界面有底部操作栏,不可下拉刷新,另一个界面没有底部操作栏,但可以下拉刷新。 按照平常的做法,我在xml文件中使用了RelativeLayout,声明下拉刷新组件的layout_above为底...
分类:
移动开发 时间:
2015-01-03 18:36:59
阅读次数:
160