package com.example.test13_tabhost;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.TabHost;import android.widget.TabHost.TabSpec;import android.widget.TextView;public class MainActivity extends Activity {private TabHost tabhost;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tabhost = (TabHost) findViewById(R.id.tabhost);tabhost.setup();//找到TabWidget和FraeLayout//添加標(biāo)簽頁(yè)TabSpec tab1 = tabhost.newTabSpec("tab1");// //指定標(biāo)簽// tab1.setIndicator("精選",getResources().getDrawable(R.drawable.a));//指定標(biāo)簽頁(yè)的內(nèi)容tab1.setIndicator(createView("精選"));tab1.setContent(R.id.line1);tabhost.addTab(tab1);TabSpec tab2 = tabhost.newTabSpec("tab2");// tab2.setIndicator("第二頁(yè)",getResources().getDrawable(R.drawable.a));tab2.setIndicator(createView("第二頁(yè)"));tab2.setContent(R.id.line2);tabhost.addTab(tab2);TabSpec tab3 = tabhost.newTabSpec("tab3");// tab3.setIndicator("第三頁(yè)",getResources().getDrawable(R.drawable.a));tab3.setIndicator(createView("第三頁(yè)"));tab3.setContent(R.id.line3);tabhost.addTab(tab3);}private View createView(String text){View view = View.inflate(this, R.layout.tab, null);TextView tv_title = (TextView) view.findViewById(R.id.tv_title);tv_title.setText(text);return view;} ?android:drawable="@drawable/o">android:id="@+id/tabhost"android:layout_width="match_parent"android:layout_height="match_parent" >android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" >android:id="@android:id/tabs"android:layout_width="match_parent"android:id="@android:id/tacontent"android:layout_width="match_parent"android:layout_height="0dp"android:layout_weight="1" android:id="@+id/line1"android:layout_width="match_parent"android:layout_height="match_parent" >android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"android:text="精選"android:textSize="30sp" />android:id="@+id/line2"android:layout_width="match_parent"android:layout_height="match_parent" >android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"android:text="第二頁(yè)"android:textSize="30sp"/>android:id="@+id/line3"android:layout_width="match_parent"android:layout_height="match_parent" >android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"android:text="第三頁(yè)"android:textSize="30sp"/>android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:background="@drawable/bg">android:id="@+id/tv_title"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"android:text="首頁(yè)"android:textColor="@android:color/white"android:textSize="22sp"/>
TabHost
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 一 . 自定義標(biāo)簽二 . ViewPager三. ScrollView ----------------效果圖--...
- 先說(shuō)一下這篇文章里面的內(nèi)容:TCP 客戶(hù)端, 自定義對(duì)話(huà)框, 自定義按鈕, ProgressBar豎直顯示, 重力...
- 很多朋友會(huì)遇見(jiàn)這么一個(gè)問(wèn)題,項(xiàng)目寫(xiě)完了,需要新建一個(gè)項(xiàng)目,或者剛開(kāi)始做項(xiàng)目,就會(huì)發(fā)現(xiàn),整體框架怎么搭建,大多數(shù)都是...
- 一、Welcome延時(shí)跳轉(zhuǎn)界面(1s跳轉(zhuǎn)) 二、登陸界面(調(diào)用數(shù)據(jù)庫(kù)) 輸入用戶(hù)名、密碼,點(diǎn)擊注冊(cè),出現(xiàn)Toast...