本月博客排行
-
第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 Linearlayout gravite 和layout_gravity区别
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
...
Android使用代码实现RelativeLayout,LinearLayout布局
Android使用代码实现RelativeLayout,LinearLayout布局
一、RelativeLayout布局
RelativeLayout rl = new RelativeLayout(this);
Button btn1 = new
Android 开发布局 线性布局---LinearLayout
引用 Android-----线性布局
Android 的界面是有布局和组件协同完成的,布局就好像是建筑里的框架,而组件则相当于建筑里面的砖瓦。组件按照要求的顺序进行排列组合,就组成了用户所看见的界面。Android的五大布局为:
1. LinearLayout 线性布局
2. FrameLayout 单帧布局
3. RelativeLayout 相对布局
4. Absolu ...
(原创)关于LinearLayout中layout_weight属性的真相
LinearLayout中layout_weight的使用
这是一个让人费解的属性.
先在网上收集一下关于weight的用法,大致的总结如下:
1.权值越小,重要度越高.
2.
3.
4.
我凌乱了,这个到底是个什么情况!
还是先看google给出的官方文档:
用android LinearLayout和RelativeLayout实现精确布局【转】
先明确几个概念的区别:
padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.
padding是控件的内容相对控件的边缘的边距.
margin是控件边缘相对父空间的边距.
android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个.
andr ...
android隐藏edittext的光标
在edittext之前加这个
<LinearLayout android:focusable="true"
android:focusableInTouchMode="true" android:layout_width="0px"
android:layout_height="0px" ...
Android日记之2012\01\30
你回来了~~~心点~~~心点~~~
农历新年的第一篇就拿小新的台词开始吧~~~呵呵~~~
过了个年,人也懒了~~~真心想躺在床上数钱过日子啊~~~
今天刚到公司,就被告知了一个惊天的消息,由于客户不想改计划的时间,我们得在一周的时间内来完成两周的工作(春节放了一周)。。。。。太坑爹了。。。。没办法啊,客户就是上帝。
...
Android日记之2012\01\14
今天又发现了一个平时没有注意的地方,那就是margin和padding 的区别。
其实,两个的作用相当,都是为控件设定位置来的,但是,作用的点却不同。
就拿Layout_marginTop和PaddingTop为例。Layout_marginTop是从当前设定的控件的头部,开始向上移动,直到碰到上一个控件/父容器的顶部,所经过的距离。为什么这边要用或呢 ...
Android日记之2012\01\03
看到一篇帖子,有人问在一个上下排列的TabLayout中能不能再加上一个左右排列的TabLayout。看来这位仁兄并没有先去看Android关于TabLayout的文档。
看过TabLayout和对View有些了解的话,这个问题不难回答。首先,对于View来说,一个View中嵌套另一个View是可以的,Layout 也是View中的一种。从文档中的例子来看,TabLa ...
RatingBar的使用方法
通过学习RatingBar升级控件的学习,总结使用步骤如下:
1、在layout目录下创建main.xml布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro ...
android线性布局布局的layout_weight
对于LinearLayout的layout_weight属性,很多人都很了解,今天我把我的一本android书又从第一页开始翻,特意自己写了demo来测试这个属性,发现了一个很有趣的现象.
android_width会影响到android_weight
看下面了两个布局文件,他们的差别只是layout_width的值.一个fill_parent,另一个是wrap_content
< ...
android之layout(二)RelativeLayout, TableLayout
接上集讲,这集讲RelativeLayout 与TableLayout 。
一、RelativeLayout:相对布局,这是最自由的布局,开发者可以自己配置控件的位置。
RelativeLayout 有几个重要的属性:
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layou ...
android之layout(一) FrameLayout、LinearLayout
新知识介绍:
layout:布局。我们有很多控件,但是我们要把这些控件如何摆放,怎么样摆放合理、美观,这就是布局了。
有以下几种布局方式:FrameLayout、LinearLayout 、RelativeLayout 、TableLayout 。
现在我们来介绍前两种:
1、FrameLayout:是 最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可 ...
使用权重设计适应不同屏幕尺寸UI
不同于iphone、为了适应不同屏幕大小的android手机、开发过程中应该尽量避免出现具体的像素的大小、使用权重能更好的兼容不同的手机、
用一个简单的例子来说明:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schem ...
android Layout 之LinearLayout(2)
1. Layout_weight.
LinearLayout还可以为其包含控件指定填充权值layout_weight(简称weight)。 这样就允许其包含的控件可以填充屏幕上的剩余空间。这也避免了所有控件挤成一堆的情况,而是允许他们放大填充所有空白。剩余的空间会按这些控件指定的权值比例分配屏幕。
默认情况下,weight的值是0,表示按照控件的实际大小显示;如果weight设置高 ...
关于LinearLayout添加监听事件
如果LinearLayout的子控件添加过onclicklistener,那么LinearLayout本身的点击事件是不会被触发的,额。。我目前采取的方法是给LinearLayout添加ontouchlistener事件(我的需求是添加点击事件)。是可以解决这个问题的。。网上好像还有其它解决办法,具体大家可以去搜搜看~
Android关于LinearLayout的设置问题
对于 LinearLayout
当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用 ...