当前位置:操作系统 > 安卓/Android >>

android 的导航界面的设计与实现

       在android的app中,每个应用在第一次安装使用的时候,都会出现一个导航界面,接着呢,这个导航界面就不在出现了,自己呢,在别人的基础上实现了一个NavigationDemoActivity,这个具体实现过程如下:
首先看看布局的实现
导航界面的布局
[html]  
<?xml version="1.0" encoding="utf-8"?>  
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:id="@+id/mainRLayout"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"  
    android:background="#000000" >  
  
    <com.nyist.wj.navigation.MyScrollLayout  
        xmlns:android="http://schemas.android.com/apk/res/android"  
        android:id="@+id/ScrollLayout"  
        android:layout_width="fill_parent"  
        android:layout_height="fill_parent"  
        android:visibility="visible" >  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation1" >  
        </RelativeLayout>  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation2" >  
        </RelativeLayout>  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation3" >  
        </RelativeLayout>  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation4" >  
        </RelativeLayout>  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation5" >  
        </RelativeLayout>  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation6" >  
        </RelativeLayout>  
  
        <RelativeLayout  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:background="@drawable/navigation7" >  
  
            <Button  
                android:id="@+id/startBtn"  
                android:layout_width="wrap_content"  
                android:layout_height="wrap_content"  
                android:layout_alignParentBottom="true"  
                android:layout_centerHorizontal="true"  
                android:layout_gravity="center_vertical"  
                android:layout_marginBottom="160dp"  
                android:layout_marginLeft="8dp"  
                android:layout_marginRight="8dp"  
                android:background="@drawable/bg_btn"  
                android:text="开始历程"  
                android:textColor="#FFFFFF"  
                android:textSize="18sp" />  
        </RelativeLayout>  
    </com.nyist.wj.navigation.MyScrollLayout>  
  
    <LinearLayout  
        android:id="@+id/llayout"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_alignParentBottom="true"  
        android:layout_centerHorizontal="true"  
        android:layout_marginBottom="24.0dip"  
        android:orientation="horizontal"  
        android:visibility="visible" >  
  
        <ImageView  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:layout_gravity="center_vertical"  
            android:clickable="true"  
            android:padding="5.0dip"  
            android:src="@drawable/page_indicator_bg" />  <
补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,