电竞比分网-中国电竞赛事及体育赛事平台

分享

使用TabWidget實(shí)現(xiàn)Tab的切換

 燈火闌珊的知足 2014-04-15

使用TabWidget實(shí)現(xiàn)標(biāo)簽的切換

 
 




Java的代碼:
包c(diǎn)om.studio.test.mm;

進(jìn)口android.app.TabActivity;
進(jìn)口android.content.Intent;
進(jìn)口android.os.Bundle;
進(jìn)口android.view.LayoutInflater;
進(jìn)口android.view.View;
進(jìn)口機(jī)器人。 widget.ImageView;
進(jìn)口android.widget.RadioButton;
進(jìn)口android.widget.TabHost;
進(jìn)口android.widget.TextView;

公共類MainTabUI2擴(kuò)展TabActivity {
   私人的TabHost的TabHost = NULL;
   私人TabHost.TabSpec規(guī)格= NULL;

   @覆蓋
   保護(hù)無效的onCreate (捆綁savedInstanceState)




          

       =






      
       = tabHost.newTabSpec(“通訊錄”);
       spec.setIndicator(prepareTabView(“通訊錄”,R.drawable.tab_address));
       spec.setContent(R.id.txt2);
       tabHost.addTab(規(guī)范);
      
       規(guī)格= tabHost.newTabSpec(“找朋友”);
       spec.setIndicator(prepareTabView(“找朋友”,R.drawable.tab_find_frd));
       spec.setContent(R.id.txt3);
       tabHost.addTab(規(guī)范);
      
       規(guī)格=的TabHost 。newTabSpec(“設(shè)置”);
       spec.setIndicator(prepareTabView(“設(shè)置”,


      



  標(biāo)簽按鈕
   查看私人prepareTabView(字符串文本,詮釋渣油){
       查看視圖= LayoutInflater.from(這)膨脹(R.layout.tabwight_layout_new2,
               NULL);
       ImageView的IV =(ImageView的)view.findViewById(R.id.tab_icon) ;
       iv.setBackgroundResource(渣油);
       TextView的電視=(TextView的)view.findViewById(R.id.tab_text);
       tv.setText(文本);
       返回視圖;
   }
}
布局文件:
<?XML版本=“1.0”編碼= ?“UTF-8”>
< -微信通訊錄找朋友設(shè)置底部選項(xiàng)卡- >!
<的TabHost機(jī)器人:ID =“@機(jī)器人:ID /的TabHost”  機(jī)器人:layout_width =“FILL_PARENT”

   機(jī)器人:方向=“垂直”機(jī)器人:layout_width =“FILL_PARENT”機(jī)器人:layout_height =“FILL_PARENT”>
       <FrameLayout中機(jī)器人:ID =“@機(jī)器人:ID / tabcontent”  機(jī)器人:layout_width =“FILL_PARENT”機(jī)器人:layout_height =“0.0dip “機(jī)器人:layout_weight =”1.0“

























               4“ 
               機(jī)器人:文字大小=“36sp” 
               機(jī)器人:文字顏色=“#4a9ad8”/>
       </的FrameLayout>
       <TabWidget的android:ID =“@機(jī)器人:ID /標(biāo)簽”   機(jī)器人:背景=“@繪制/ mmfooter_bg”機(jī)器人:layout_width =“FILL_PARENT”機(jī)器人:layout_height =“wrap_content”機(jī)器人:layout_weight =“0.0”/>
   </ LinearLayout中>
</的TabHost>

自定義標(biāo)簽按鈕布局:使用的ImageView和TextView的實(shí)現(xiàn)
?<XML版本=“1.0”編碼= ?“UTF-8”>
<LinearLayout中的xmlns:機(jī)器人=“http://schemas./apk/res/android”
   機(jī)器人:layout_width =“FILL_PARENT”機(jī)器人:layout_height =“FILL_PARENT”
   機(jī)器人:背景=“@可繪制/ tab_bg“機(jī)器人:重力=”center_horizontal“
   機(jī)器人:方向=“垂直”>
   <ImageView的機(jī)器人:ID =“@ + ID / tab_icon”機(jī)器人:layout_width =“wrap_content”
       機(jī)器人:layout_height =“wrap_content”機(jī)器人:scaleType = “fitCenter”
    />
   <TextView的機(jī)器人:ID =“@ + ID / tab_text”






 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約