android layout 按比例布局的代码

无色无瑟

无色无瑟

2016-02-19 10:20

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

为了创建比例大小的子View,可以将LinearLayout的宽度和高度设为fill_parent, 而将子View的宽度或是高度设为0,然后为子View设置不同权重(weight) ,这样子View的大小就会权值成比例。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

本例使用横向LinearLayout,LinearLayout的android:layout_width=”match_parent”,表示将使用整个屏幕宽度。

对于LinearLayout的几个子View,将它们的宽度都定义为0,android:layout_width=”0dip”,然后使用layout_weight 为每个View指定宽度比例,本例为每个TextView都使用了相同的权值,因此四个TextView将会有相同的宽度。这样对于那些显示文字比较长的TextView的高度就变为多行。
代码如下:

LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”android:orientation=”horizontal”
android:layout_width=”match_parent”
android:layout_height=”wrap_content”

TextView
android:background=”@drawable/red”
android:layout_width=”0dip”
android:layout_height=”match_parent”
android:layout_weight=”1″
android:text=”@string/linear_layout_7_small”/

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

TextView
android:background=”@drawable/green”
android:layout_width=”0dip”
android:layout_height=”match_parent”
android:layout_weight=”1″
android:text=”@string/linear_layout_7_big”/

TextView
android:background=”@drawable/blue”
android:layout_width=”0dip”
android:layout_height=”match_parent”
android:layout_weight=”1″
android:text=”@string/linear_layout_7_small” /

TextView
android:background=”@drawable/yellow”
android:layout_width=”0dip”
android:layout_height=”wrap_content”
android:layout_weight=”1″
android:text=”@string/linear_layout_7_wrap”/

/LinearLayout

展开更多 50%)
分享

猜你喜欢

android layout 按比例布局的代码

编程语言 网络编程
android layout 按比例布局的代码

android LinearLayout 布局实例代码

编程语言 网络编程
android LinearLayout 布局实例代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

高版本AutoCAD布局layout的使用

cad教程 autocad教程 CAD
高版本AutoCAD布局layout的使用

图片按比例缩放函数

Web开发
图片按比例缩放函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

按比例微缩图片的一段小小的JS代码

Web开发
按比例微缩图片的一段小小的JS代码

AutoCAD高版本中布局(layout)的使用教程

autocad教程
AutoCAD高版本中布局(layout)的使用教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

关于爱情_讲述两个人的故事 - QQ图案分组

关于爱情_讲述两个人的故事 - QQ图案分组

在Android中 获取正在运行的Service 实例

在Android中 获取正在运行的Service 实例
下拉加载更多内容 ↓