本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Android入门学习五:用户界面
屏幕的构成
活动包含了视图和试图组。视图是一个可以在屏幕上显示的小部件,例如按钮、标签、文件框。视图派生自基类android.view.View
一个或多个视图可以组成一个视图组,视图组(本身就是一种特殊的视图类型)提供了一种布局,您可以按该布局指定视图的外观和顺序,视图组派生于基类 android.view.viewGroup。android支持以下五种视图组:
线性布局(LinearLay ...
Android RelativeLayout 实现顶部左中右导航栏
Main.XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_pa ...
Android使用代码实现RelativeLayout,LinearLayout布局
Android使用代码实现RelativeLayout,LinearLayout布局
一、RelativeLayout布局
RelativeLayout rl = new RelativeLayout(this);
Button btn1 = new
相对布局管理器RelativeLayout
相对布局管理器是基于一个参考点而言的布局管理器。就像Web开发中的相对路径的概念,是基于一定的参考点而创建的。在Android中的相对布局管理器就是在一个参考点的四周(上,下,左,右)布局的管理器。 下面来看一下RelativeLayout的文档: 它的继承结构为: java.lang.Object ↳ android.view.View ↳ android.view ...
自写登录页面空间水平、垂直居中xml配置文件
自写登录页面空间水平、垂直居中xml配置文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools=&quo ...
RelativeLayout相对布局
RelativeLayout相对布局
下面是常用的一些属性
RelativeLayout用到的一些重要的属性:
第一类:属性值为true或false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相对于父元素完全居中
an ...
Android RelativeLayout 属性
// 相对于给定ID控件
android:layout_above 将该控件的底部置于给定ID的控件之上;
android:layout_below 将该控件的底部置于给定ID的控件之下;
android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;
android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;
...
用android LinearLayout和RelativeLayout实现精确布局【转】
先明确几个概念的区别:
padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.
padding是控件的内容相对控件的边缘的边距.
margin是控件边缘相对父空间的边距.
android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个.
andr ...
Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上
android:layout_below="@id/xxx" --将控件置于给定ID控件之下
android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐
android:layout_t ...
使用RelativeLayout应该注意的地方
android:layout_alignParentRight等对应的方法为addRule(int)
比如:
RelativeLayout.LayoutParams p=new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
...
Android日记之2012\01\30
你回来了~~~心点~~~心点~~~
农历新年的第一篇就拿小新的台词开始吧~~~呵呵~~~
过了个年,人也懒了~~~真心想躺在床上数钱过日子啊~~~
今天刚到公司,就被告知了一个惊天的消息,由于客户不想改计划的时间,我们得在一周的时间内来完成两周的工作(春节放了一周)。。。。。太坑爹了。。。。没办法啊,客户就是上帝。
...
Android日记之2012\01\19
一般来说,用到RelativeLayout的地方,需要通过控件之间的位置关系来给控件定位。但是,这并不是必须要这样做的。
我记得自己在前面的日记中写margin的时候,RelativeLayout和LinearLayout是有区别的,前者是所有控件的margin都指向最外层布局的边框,后者是,最临近的控件或者布局的边框。所以,当我们在RelativeLayout中将控件的 ...
Android日记之2012\01\14
今天又发现了一个平时没有注意的地方,那就是margin和padding 的区别。
其实,两个的作用相当,都是为控件设定位置来的,但是,作用的点却不同。
就拿Layout_marginTop和PaddingTop为例。Layout_marginTop是从当前设定的控件的头部,开始向上移动,直到碰到上一个控件/父容器的顶部,所经过的距离。为什么这边要用或呢 ...
Android相对布局
RelativeLayout布局
android:layout_marginTop="25dip" //顶部距离
android:gravity="left" //空间布局位置
android:layout_marginLeft="15dip //距离左边距
// ...
Android做半透明操作提示图片的方法
今天通宵赶出来的效果,先看效果图:
说说实现原理,当给代码没意思。
整个Activity是RelativeLayout。介是关键。
我做这样的Layout,起初目的是把底部那个蓝色的菜单条固定在屏幕底部,后来要用一个操作提示,刚好RelativeLayout适合。
RelativeLayout布局方式,有点类似CSS+DIV的Float,但 ...
android之layout(二)RelativeLayout, TableLayout
接上集讲,这集讲RelativeLayout 与TableLayout 。
一、RelativeLayout:相对布局,这是最自由的布局,开发者可以自己配置控件的位置。
RelativeLayout 有几个重要的属性:
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layou ...
android Layout之RelativeLayout(一)
RelativeLayout顾名思义,这是一个相对布局。也就是说这个布局里面的元素是按照相对位置来布局的,允许其子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。比如有两个布局里面有两个TextView,我们可以定义第二个TextView在第一个TextView的右边或者下边。第二过TextView出现的位置,将会取决于第一个TextView的位置。
这种布局的灵活 ...
浅谈Android五大布局(二)——RelativeLayout和TableLayout
在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。
RelativeLayout:
RelativeLayout按照各 ...