0
我想用三個標籤來開發一個操作欄。在第一個選項卡中,我想要使用圖像的gridview,而在另外兩個選項卡中,我想要使用listview。我怎樣才能做到這一點?互聯網上有代碼示例嗎? (我還沒有找到)Android:與ListView和GridView的操作欄
我想用三個標籤來開發一個操作欄。在第一個選項卡中,我想要使用圖像的gridview,而在另外兩個選項卡中,我想要使用listview。我怎樣才能做到這一點?互聯網上有代碼示例嗎? (我還沒有找到)Android:與ListView和GridView的操作欄
首先,您需要創建TabBar應用程序與三個標籤,然後去列表 和標籤網格視圖。
所以我已經創建了一些教程來做到這一點。
首先創建三個標籤:
選中此爲標籤欄:TabWidget in Android
對於列表視圖:ListView in Android
Grid顯示:Grid View Demo With Images
下面是代碼如何創建Android中的選項卡
ActivityTabWid get.java
package com.rdc;
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.TabHost;
public class ActivityTabWidget extends TabActivity {
private TabHost mTabHost = null;
private Intent ihome, imusic, iabout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//create tab host to add tabs
mTabHost = getTabHost();
LayoutInflater.from(this).inflate(R.layout.main,
mTabHost.getTabContentView(), true);
// create intents to load another page on Tabs
ihome = new Intent(ActivityTabWidget.this, ActivityHome.class);
imusic = new Intent(ActivityTabWidget.this, ActivityMusic.class);
iabout= new Intent(ActivityTabWidget.this,ActivityAboutMe.class);
// create tabs and add to TabHost
mTabHost.addTab(mTabHost.newTabSpec("tab1")
.setIndicator(" Home ")
.setContent(ihome));
mTabHost.addTab(mTabHost.newTabSpec("tab3")
.setIndicator(" Music ")
.setContent(imusic));
mTabHost.addTab(mTabHost.newTabSpec("tab3")
.setIndicator(" About Me ")
.setContent(iabout));
// set default selected tab
mTabHost.setCurrentTab(0);
}
}
然後,你需要創建三項活動
所以輸出會像這樣..
首先搜索谷歌併發布問題搜索.... – NagarjunaReddy 2012-08-17 09:23:02
爲什麼你不穀歌「動作條教程」?幾乎每個搜索結果都有一個示例和教程。 – Wesley 2012-08-17 09:26:57