综合练习之--1、复用布局页面显示XLV 和 侧滑 vp效果

来源:互联网 发布:mac怎么设置无线鼠标 编辑:程序博客网 时间:2024/06/06 03:30

.gradle文件中,添加Library,才可以在布局页面中引用XListView


布局:

activity_main

<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <LinearLayout        android:layout_width="match_parent"        android:layout_height="match_parent"        android:orientation="vertical">        <FrameLayout            android:id="@+id/fl_main"            android:layout_width="match_parent"            android:layout_height="0dp"            android:layout_weight="9" />        <RadioGroup            android:id="@+id/group"            android:layout_width="match_parent"            android:layout_height="0dp"            android:layout_weight="1"            android:gravity="center"            android:orientation="horizontal">            <RadioButton                android:id="@+id/but1"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:button="@null"                android:gravity="center"                android:text="首页" />            <RadioButton                android:id="@+id/but2"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:button="@null"                android:gravity="center"                android:text="想法" />            <RadioButton                android:id="@+id/but3"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:button="@null"                android:gravity="center"                android:text="市场" />            <RadioButton                android:id="@+id/but4"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:button="@null"                android:gravity="center"                android:text="通知" />            <RadioButton                android:id="@+id/but5"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:button="@null"                android:gravity="center"                android:text="更多" />        </RadioGroup>    </LinearLayout>    <LinearLayout        android:layout_width="300dp"        android:layout_height="match_parent"        android:background="@color/colorAccent"        android:layout_gravity="start" >        <TextView            android:layout_width="match_parent"            android:text="xxxxx"            android:layout_height="match_parent" />    </LinearLayout></android.support.v4.widget.DrawerLayout>
f1:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">  <android.support.v4.view.ViewPager        android:id="@+id/viewpager"        android:layout_width="match_parent"        android:layout_height="match_parent"/>-</LinearLayout>

f2:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@color/colorPrimary"    android:orientation="vertical"></LinearLayout>

header_banner:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <com.youth.banner.Banner        android:id="@+id/banner"        android:layout_width="match_parent"        android:layout_height="150dp"        android:orientation="vertical"/></LinearLayout>

多条目加载时候用的布局:

item1:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <TextView        android:id="@+id/desc"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="宣传宣传宣传下"        android:textSize="20sp" /></LinearLayout>

item2:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <TextView        android:id="@+id/desc"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="宣传宣传宣传下"        android:textSize="20sp" />    <ImageView        android:id="@+id/tupian"        android:layout_width="100dp"        android:layout_height="100dp"        android:src="@mipmap/ic_launcher" /></LinearLayout>
原创粉丝点击