android LinearLayout布局
来源:互联网 发布:天下3女号捏脸数据 编辑:程序博客网 时间:2024/06/18 15:44
关于android 布局中的 LinearLayout 布局下面是实现一个简单计算器的布局方式
这是比较简单的线性布局、用一个LinearLayout做垂直布局、中间插入5个LinearLayout分别用水平布局、下面是xml、
<!-- 这是最外层的LinearLayout --><LinearLayout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="horizontal" ><!-- 这是第一行,使用水平布局 --> <EditText android:id="@+id/editText" android:layout_width="match_parent" android:layout_height="fill_parent" android:layout_weight="1" /><!-- 输入框 --> <Button android:id="@+id/ce" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/ce" android:layout_weight="3" /> <!-- 清空按钮 -->
<!-- 至于这里的layout_weight="3",我在此处仍有疑惑,因为 它的比例不是一成不变的 而且与layout_width与layout_height的设置有关,这里先不细说 -->
</LinearLayout><LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="horizontal" ><!--第二行,水平布局 --> <Button android:id="@+id/seven" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/seven" android:layout_weight="1" /> <Button android:id="@+id/eight" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/eight" android:layout_weight="1" /> <Button android:id="@+id/nine" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/nine" android:layout_weight="1" /> <Button android:id="@+id/infor" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/infor" android:layout_weight="1" /> </LinearLayout><LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="horizontal" ><!--第三行 --> <Button android:id="@+id/four" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/four" android:layout_weight="1" /> <Button android:id="@+id/five" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/five" android:layout_weight="1" /> <Button android:id="@+id/six" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/six" android:layout_weight="1" /> <Button android:id="@+id/add" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/add" android:layout_weight="1" /> </LinearLayout><LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="horizontal" ><!-- 第四行--> <Button android:id="@+id/one" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/one" android:layout_weight="1" /> <Button android:id="@+id/two" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/two" android:layout_weight="1" /> <Button android:id="@+id/three" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/three" android:layout_weight="1" /> <Button android:id="@+id/dele" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/dele" android:layout_weight="1" /></LinearLayout><LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="horizontal" ><!-- 第五行 --> <Button android:id="@+id/zero" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/zero" android:layout_weight="1" /> <Button android:id="@+id/dian" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/dian" android:layout_weight="1" /> <Button android:id="@+id/equals" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/equals" android:layout_weight="1" /> <Button android:id="@+id/jian" android:layout_width="match_parent" android:layout_height="fill_parent" android:text="@string/jian" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" ><!-- 输出框 --> <TextView android:id="@+id/lay" android:layout_width="match_parent" android:layout_height="fill_parent" android:layout_weight="1" android:textSize="26dp" android:gravity="center_horizontal" /> </LinearLayout></LinearLayout>
0 0
- Android 布局 LinearLayout
- android布局之LinearLayout
- android之布局LinearLayout
- Android 布局 之 LinearLayout
- android 之LinearLayout布局
- android LinearLayout布局
- Android开发--布局LinearLayOut
- Android 线性布局:LinearLayout
- android linearlayout 布局
- Android的LinearLayout布局
- Android之LinearLayout布局
- Android布局之LinearLayout
- android 之LinearLayout布局
- Android LinearLayout布局解析
- android LinearLayout布局
- Android布局详解:LinearLayout
- android LinearLayout比例布局
- android常用布局LinearLayout
- 【HDOJ】1004,比较简单,可我还是WA了好几次
- 阿里云centos6.5安装配置php
- [LeetCode]Same Tree
- Linux平台:关于网页服务器 boa 移植篇
- 6、若不想使用编译器自动生成的函数,就明确拒绝
- android LinearLayout布局
- Linux apache 添加 mod_rewrite模块
- 用“道”的思想解决费用流问题---取/不取皆是取 (有下界->有上界) / ACdreamoj 1171
- html+javascript click one img to change another img src
- 迁移 VMWare 的父磁盘
- Android 通过WebService调用天气预报接口
- Mac OS X下Sublime Text (V2.0.1)破解
- Oracle 11g 学习三:单行函数
- 面向对象葵花宝典:思想、技巧与实践(38) - 设计模式之道