Back

android - framelayout 非常简单的布局,但有效。

发布时间: 2017-08-20 23:26:00

参考:(来自于:  http://www.cnblogs.com/zhangs1986/archive/2013/01/17/2864899.html )

framelayout 非常简单,就是让所有元素依次在页面中从(垂直于屏幕方向)从底层到外层来显示。

可以使用margin等属性来调节。

这个图很好: 

代码:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent">
    <TextView android:id="@+id/textview1" 
        android:layout_width="300dp"
        android:layout_height="300dp" 
        android:layout_gravity="center" 
        android:background="#FF33ffff" />
    <TextView android:id="@+id/textview2" 
        android:layout_width="240dp"
        android:layout_height="240dp" 
        android:layout_gravity="center" 
        android:background="#FF33ccff" />
    <TextView android:id="@+id/textview3" 
        android:layout_width="180dp"
        android:layout_height="180dp" 
        android:layout_gravity="center" 
        android:background="#FF3399ff" />
    <TextView android:id="@+id/textview4" 
        android:layout_width="120dp"
        android:layout_height="120dp" 
        android:layout_gravity="center" 
        android:background="#FF3366ff" />
    <TextView android:id="@+id/textview5" 
        android:layout_width="60dp"
        android:layout_height="60dp" 
        android:layout_gravity="center" 
        android:background="#FF3300ff" />
</FrameLayout>

Back