Acitivity布局文件,布局方法

来源:互联网 发布:日本现代著名作家知乎 编辑:程序博客网 时间:2024/05/29 04:54

其实Android布局的xml文件可以和网页文件html一样,可以有top.jsp,body.jsp,bottom.jsp

代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/tab_myfriend_list" android:orientation="vertical"
 android:layout_width="fill_parent" android:layout_height="fill_parent">

头部
 <LinearLayout android:id="@+id/app_top"
  android:orientation="horizontal" android:gravity="center_vertical"
  android:background="@null" android:layout_width="fill_parent"
  android:layout_height="80px">

头部的左边
  <LinearLayout android:id="@+id/app_left"
   android:orientation="vertical" android:gravity="center_vertical"
   android:background="@null" android:layout_width="80px"
   android:layout_height="fill_parent">
   <ImageView android:id="@+id/myPhoto" android:src="@drawable/mypro"
    android:layout_width="64px" android:layout_height="64px"
    android:layout_gravity="center_horizontal|center_vertical">
   </ImageView>
  </LinearLayout>

头部的右边
  <LinearLayout android:id="@+id/app_right"
   android:orientation="vertical" android:gravity="center_vertical"
   android:background="@null" android:layout_width="fill_parent"
   android:layout_height="fill_parent">
   <TextView android:id="@+id/person_nickname"
    android:textSize="20dip" android:textColor="#FFFFFFFF"
    android:layout_gravity="left|bottom" android:layout_width="wrap_content"
    android:layout_height="40px" android:layout_marginLeft="10px">
   </TextView>
   <TextView android:id="@+id/person_signature"
    
    android:textSize="16dip" android:textColor="#FFFFFFFF"
    android:layout_gravity="left|center_vertical" android:maxLines="2"  android:layout_width="wrap_content"
    android:layout_height="40px" android:layout_marginLeft="10px">
   </TextView>
  </LinearLayout>
 </LinearLayout>

body:

 <FrameLayout android:animationCache="true"
  android:alwaysDrawnWithCache="true" android:layout_width="fill_parent"
  android:layout_height="0dip" android:layout_weight="1">
  <ExpandableListView android:id="@+id/myfriendlist"
   android:padding="0dip" android:visibility="visible"
   android:clickable="true" android:duplicateParentState="true"
   android:addStatesFromChildren="true" android:layout_width="fill_parent"
   android:layout_height="fill_parent" android:listSelector="@drawable/selectitem"
   android:scrollingCache="true" android:cacheColorHint="#00000000"
   android:divider="@drawable/line" android:childDivider="@drawable/line"
   android:keepScreenOn="false" android:isScrollContainer="true"
   android:scrollbarStyle="insideInset" android:indicatorLeft="-10dip"
   android:childIndicatorRight="14dip" android:groupIndicator="@drawable/expander_group">
  </ExpandableListView>
 </FrameLayout>
</LinearLayout>

原创粉丝点击