时间:2015-11-05 来源:风信官网 点击: 1036次
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?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">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="与ScrollView结合的图片布局"/>
<ScrollView
android:id="@+id/myScrollView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical"
android:layout_weight="4"
>
<ImageView
android:id="@+id/myImageView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/guozi3"
></ImageView>
</ScrollView>
</LinearLayout>
|
本帖最后由 huaxiannv 于 2012-6-28 11:50 编辑
5、与layout_weight的结合。
在进行视图布局时,与layout_weight的属性值进行有效的结合,可以达到通用的布局效果。
layout_weight其实就是用来控制比例的,在实践操作中,有同学说是正比例控制,也有同学说是反比例控制。其实正比例和反比例的情况都是存在的,就看如何与layout_width和layout_height的属性值进行适当的结合啦!
俗 话说:没有规矩,不成方圆。个人认为,反比例的控制效果,是无节制,无规范结合layout_width和layout_height的产物,极其不提 倡,只会把人带入思维的死循环。就像某位所说,这样做,只会将简单问题复杂化,复杂问题深入化,深入问题模糊化,模糊问题抽象化,从而显示学者的高明,实 则愚蠢,只是制造垃圾而已。其实,简单的,往往就是最好的。
下面,通过制定规范,分别讲解宽度的正比例布局和高度的正比例布局。
1、宽度正比例布局。
在正式开始布局前,制定如下规范。欲对哪方面设置正比例布局,就将哪个属性设置为:0dip。
比如:欲对宽度正比例布局,就将宽度设置为0dip。如:android:layout_width="0dip",这样可以避免系统进行相应的测量,从而由android:layout_weight的属性来控制布局。
比如:设置宽度为:1:3。具体代码可以这样写。
|
![]()
然后进行可拉伸区域的选择,即bad patch的确定,然后保存,即可得到*.9.png格式的图片。
最后就可以在源代码中进行相应的操作了。
|