FrameLayout(框架布局),shape包裹框的设置,ScrollView让页面也可以滚动拖,使用include重用UI組件,在textView上面在添加一张图片

2015/8/24问题集

FrameLayout(框架布局)

框架布局是最简单的布局形式。所有添加到这个布局中的视图都以层叠的方式显示。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。这种显示方式有些类似于堆栈。

shape包裹框的设置

xml要添加在drawable

<?xml version=”1.0” encoding=”utf-8”?>









ScrollView让页面也可以滚动拖

 <ScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

    //这里面填写要滚动的内容
 </ScrollView>

</LinearLayout>

使用include重用UI組件

把需要重用的Ui组件单独列在layout中

当再次需要使用的时候,在其他布局中使用include来调用。

include android:id="@+id/title" layout="@layout/title_include"></include>

在textView上面在添加一张图片

android:drawableTop=”@drawable/3to1”

android布局—Android fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。

  • 1)fill_parent

设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。

  • 2) wrap_content

设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。设置一个视图的尺寸为wrap_content大体等同于设置Windows控件的Autosize属性为True。

  • 3)match_parent
    Android2.2中match_parent和fill_parent是一个意思 .两个参数意思一样,match_parent更贴切,于是从2.2开始两个词都可以用。那么如果考虑低版本的使用情况你就需要用fill_parent了a

Android颜色对比

http://www.cnblogs.com/bluestorm/p/3644669.html