- 浏览: 662036 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (345)
- java (63)
- Struts2 (11)
- Spring2.5 + (17)
- Hibernate (25)
- Struts2 Spring hibernate (5)
- log4j (3)
- apache tomcat (12)
- oracle (22)
- oracle_存储过程 (4)
- mysql (18)
- jquery (11)
- prototype (5)
- js (19)
- quartz (5)
- 设计模式 (6)
- eclipse/MyEclipse 注意事项 (9)
- eclipse (0)
- css (6)
- 正则表达式 (2)
- linux (18)
- PHP (6)
- 多线程 (20)
- XML (1)
- jstl (3)
- mongoDB (7)
- android (20)
- 反射 (1)
- IOS (46)
- SVN (3)
- C/C++ (4)
- 百度地图 (2)
- IO/SOCKET (3)
- 百度地图JS (1)
- 树莓派/香蕉派 (1)
最新评论
-
anny101:
想转发一下,不知道怎么转发。评论一下吧。方便查看。
fetch = FetchType.EAGER 作用 -
Navee:
果然我这也是是防火墙问题
解决 Linux 安装 httpd局域网无法访问 -
dhyang909:
...
oracle 10g+ 行列转换 -
国产希特勒:
真强,居然有人把公司的面试题挂到javaeye上了
锦江国际的一道面试题(很简单) -
tomfish88:
比如我要拦截不同业务的service类里面的方法 @Poi ...
Spring AOP annotation 拦截表达式 分析
Either attribute can be applied to View's (visual control) horizontal or vertical size. It's used to set a View or Layouts size based on either it's contents or the size of it's parent layout rather than explicitly specifying a dimension.
两个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。
fill_parent
Setting the layout of a widget to fill_parent will force it to expand to take up as much space as is available within the layout element it's been placed in. It's roughly equivalent of setting the dockstyle of a Windows Form Control to Fill.
设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。
Setting a top level layout or control to fill_parent will force it to take up the whole screen.
设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。
wrap_content
Setting a View's size to wrap_content will force it to expand only far enough to contain the values (or child controls) it contains. For controls -- like text boxes (TextView) or images (ImageView) -- this will wrap the text or image being shown. For layout elements it will resize the layout to fit the controls / layouts added as its children.
设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。
It's roughly the equivalent of setting a Windows Form Control's Autosize property to True.
设置一个视图的尺寸为wrap_content大体等同于设置Windows控件的Autosize属性为True。
老外说得复杂,简言之:
fill_parent布局指将视图(在Windows中称为控件)扩展以填充所在容器的全部空间。
wrap_content布局指根据视图内部内容自动扩展以适应其大小。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="right" > <Button android:layout_width="wrap_content"(这里不能用fill) android:layout_height="wrap_content" android:text="确定" /> <Button android:layout_width="wrap_content"(这里不能用fill) android:layout_height="wrap_content" android:text="取消" /> </LinearLayout> </LinearLayout>
发表评论
-
sqlite中对日期的操作
2017-04-20 09:57 634在android中使用sqlite时,日期处理比较特殊,网 ... -
android.去头样式
2017-03-13 23:32 445AndroidManifest.xml中修改: andro ... -
android.文字阴影
2017-03-13 23:17 491<TextView android: ... -
android apk 升级代码
2015-09-03 22:22 643在闪屏中处理升级。 加入两项权限: < ... -
默认样式中,去掉标题栏
2015-09-03 22:12 734style.xml中的AppTheme中,加入一行 < ... -
android_14 线性布局2
2011-12-09 16:53 933<?xml version="1.0&q ... -
android_12 activity 保存状态
2011-12-09 15:27 1038当activity处于 onPause(), onSt ... -
android_11 activity 生命周期
2011-12-08 16:24 1147普通从一个activity进入另一个activity 第一步 ... -
android_11 activityA调activityB,再返回activityA
2011-12-08 13:27 1166ButtonDemoActivity(activityA) ... -
android_10 activityA调activityB
2011-12-08 10:51 1218ButtonDemoActivity(activityA ... -
android_9 Intent 基础
2011-12-07 14:20 1001mail.xml: <?xml version=&qu ... -
android_8 button
2011-12-06 17:51 1204package com.mhm.button.activ ... -
android_7 editView
2011-12-06 16:17 1012main.xml: <?xml version=&qu ... -
android_6 textview 的 跑马灯效果
2011-12-06 11:45 1087字符串不能换行,必须在一行上,用singleLing=true ... -
android_5 修改一个textview中的字符串的颜色
2011-12-05 16:45 5326例:Hello World, 欢迎观看《android教程》哈 ... -
android_3 项目目录简介
2011-12-05 15:21 9241、res包中,放小的资源,如果没有使用里面的资源,那么不会打 ... -
android_4 HelloWorld
2011-12-05 15:11 10331、先启动模拟器 2、创建 android porje ... -
android_2 安装程序
2011-12-05 14:14 10671、网上下载个apk程序。 2、在CMD中:进入pla ... -
android_1 环境搭建
2011-12-05 12:11 10491、下载eclipse,建议用eclipse 3.5,3.6会 ...
相关推荐
线性布局(LinearLayout)是Android开发中非常基础且常用的布局管理器,主要用于组织应用程序界面中的View组件,如按钮、文本框等。它按照垂直或水平方向将子视图排列成一条直线,支持单行或多列展示。在XML配置文件...
在Android开发中,布局管理器是构建用户界面的关键部分,其中线性布局(LinearLayout)是最基础也是最常用的布局之一。线性布局按照垂直或水平方向将子视图(Views)排列,如同一串珠子般依次排开。下面我们将深入...
1. **LinearLayout**:线性布局是最基础的布局,它可以将子视图按照垂直或水平方向进行排列。关键属性有`orientation`(设置布局方向,可选垂直或水平)、`weight`(分配子视图的额外空间比例)以及`layout_gravity`...
有五种主要的布局管理器:线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、网格布局(GridLayout)和约束布局(ConstraintLayout)。线性布局按照垂直或水平方向排列元素;相对布局...
1. **线性布局(LinearLayout)**:这是最基础的布局,它可以将子视图沿水平或垂直方向线性排列。通过`orientation`属性设置排列方向,`weight`属性可以为子视图分配权重,实现按比例分配空间。 2. **相对布局...
线性布局(LinearLayout)是Android开发中常用的一种布局方式,它是Android UI设计的基础。在黑马66期的Android学习笔记中,重点讲解了线性布局的特性及其在实际应用中的运用。下面将详细阐述线性布局的相关知识点。...
1. **线性布局(LinearLayout)**:按照垂直或水平方向将组件排列。可以设置权重分配空间,使得组件占据相对的屏幕比例。 2. **相对布局(RelativeLayout)**:根据每个组件之间的相对位置进行布局。这种布局方式...
Android_note_DEMO可能会包含各种布局类型,如线性布局、相对布局、网格布局等,以及如何自定义视图和适配器。 4. **数据存储**:Android支持多种数据存储方式,如共享首选项、SQLite数据库、文件系统等。笔记可能...
在Android开发中,线性布局(LinearLayout)是基础且至关重要的布局管理器,它用于组织UI元素(如按钮、文本视图等)沿单一方向排列,可以是垂直或水平。本篇文章将深入探讨线性布局的使用方法、属性以及如何在实际...
本篇文章将深入探讨两种最常用的布局管理器——线性布局(LinearLayout)和相对布局(RelativeLayout),它们是Android开发者必须掌握的核心知识。 线性布局是Android中最基础的布局方式,如同它的名字所示,它会...
这部分详细地定义了每个分区的布局信息,包括分区名称、文件名、是否下载、类型、线性起始地址、物理起始地址、分区大小、区域、存储类型、边界检查、是否保留、操作类型、是否可升级等信息。 - **partition_index:...
Android 用户界面设计:线性布局 Android 用户界面设计中,线性布局是一个非常重要的概念。线性布局是一种基本的布局类型,通过它可以组织用户界面控件或者小工具在屏幕上垂直或水平地排列。使用得当,线性布局...
用Android Studio 2.3.3做的线性布局例子,主要用到的标签有:<LinearLayout></LinearLayout>;主要用到的设置有:android:orientation="horizontal"、android:layout_weight="1"。
在Android开发中,线性布局(LinearLayout)是基础且常用的布局管理器之一,它允许开发者按照垂直或水平方向排列子视图(Views)。本资源是一个针对新手的实践项目,通过设计一个登录界面来演示线性布局的应用。让...
线性布局(LinearLayout)是Android开发中常用的一种布局方式,它允许我们将视图(View)按照垂直或水平的方向进行排列。在本视频教材"022 UI 布局之线性布局-动态生成与LayoutInflater"中,我们将深入探讨如何灵活...
这个名为"ex07_layout.rar"的压缩包显然提供了多种布局类型的示例,包括表格布局(TableLayout)、结构布局(GridLayout)、线性布局(LinearLayout)和相对布局(RelativeLayout)。这些布局在Android应用设计中各...
在Android开发中,线性布局(LinearLayout)是基础且常用的布局管理器之一,它允许开发者按照垂直或水平方向排列子视图(View)。本实例针对初学者,将深入讲解线性布局的使用方法和特点。 一、线性布局介绍 线性...
在Android开发中,线性布局(LinearLayout)是应用最广泛的布局之一,它允许你将控件按照垂直或水平方向进行排列。在这个“Android代码(线性布局).zip”文件中,很可能包含了一些示例代码,用于展示如何在Android...
布局是容器,用于组织和管理子视图,常见的布局有线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)和约束布局(ConstraintLayout)。线性布局按照垂直或水平方向排列子视图,而相对...
### Android UI布局设计详解 #### 一、引言 在Android应用开发中,用户界面(User Interface, UI)设计是至关重要的环节之一。良好的UI不仅能够提升用户体验,还能增强应用的吸引力。本文旨在深入探讨Android UI布局...