Android之TabActivity的使用

2021-09-09 01:33:14 字數 2975 閱讀 9635

由於手機螢幕有限,所以我們要盡量充分利用螢幕資源。在我們的應用程式中通常有多個activity,而且會經常切換顯示,這樣我們就可以用tabactivity來顯示。先看一下效果:

首先我們的布局檔案:

xmlns:tools=""android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".activitytwo" >

android:id="@+id/booktabhost"android:layout_width="wrap_content"android:layout_height="wrap_content"

>

android:id="@+id/donebook"android:orientation="vertical"android:layout_height="wrap_content"android:layout_width="wrap_content"

>

android:text="邊城"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:text="圍城"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:text="追風箏的人"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:id="@+id/doingbook"android:orientation="vertical"android:layout_height="wrap_content"android:layout_width="wrap_content"

>

android:text="傾城之戀"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:text="燦爛千陽"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:text="活著"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:id="@+id/willbook"android:orientation="vertical"android:layout_height="wrap_content"android:layout_width="wrap_content"

>

android:text="百年孤獨"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:text="房子裡的大象"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

android:text="懺悔"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

我們的主activity**:

public

class mainactivity extends

tabactivity

}

ok我們的上圖效果就已經完成了,**很簡單,就不再多做解釋。下面我們來一起看一下另一種實現方式:

我們的布局檔案:

xmlns:tools=""android:layout_width="match_parent"android:layout_height="match_parent"tools:context="$.$" >

android:id="@android:id/tabhost"android:layout_width="match_parent"android:layout_height="match_parent">

android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"

>

android:id="@+id/framelayout"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="5dp"

/>

android:layout_alignparentbottom="true"android:id="@+id/tabwidget"android:layout_width="wrap_content"android:layout_height="wrap_content"

/>

我們的主activity**:

public

class activityone extends

tabactivity

}

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

android:state_selected="true" />

android:state_selected="false" />

好了到這裡我們關於tabactivity的介紹內容完成了,這部分知識並不難,相信大家一定已經掌握了。新手學習,高手交流。

android之interpolator的用法詳解

acceleratedecelerateinterpolator 在動畫開始與結束的地方速率改變比較慢,在中間的時候加速 accelerateinterpolator 在動畫開始的地方速率改變比較慢,然後開始加速 anticipateinterpolator 開始的時候向後然後向前甩 anticip...

android之interpolator的用法詳解

android interpolator,經常和scorllercompat 配合使用,scrollercompat 是乙個控制滑動的類 interpolator 也可以通過 animation 的 setinterpolator 進行設定 interpolator 被用來修飾動畫效果,定義動畫的變...

Android之BroadReceiver的使用

今天我們來學習一下broadreceiver這個元件。我們首先來粗略地認識一下broadreceiver這個元件。也就是說,如果有誰向這個元件傳送訊息的話,那麼這個訊息就會被接受到。註冊broadreceiver有倆種方法,一種是靜態的註冊。也就是broadreceiver必須在androidman...