欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

androidTabHost如何解決下面白線

android TabHost如何解決下面白線,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都創(chuàng)新互聯公司專業(yè)為企業(yè)提供平遠網站建設、平遠做網站、平遠網站設計、平遠網站制作等企業(yè)網站建設、網頁設計與制作、平遠企業(yè)網站模板建站服務,10余年平遠做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

我之前做分頁都是用GridView和ActivityGroup實現的.因為覺得TabHost不好用,還有就是自己水平差的原因吧.如果幫的話,重寫view任何問題都可以解決,呵呵,下面請看實現過程,其實很簡單.     
      代碼片段:

?


01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

public class MyActivity extends TabActivity {

        private TabWidget tabWidget;

 

        /** Called when the activity is first created. */

        public void onCreate(Bundle savedInstanceState) {

                super.onCreate(savedInstanceState);

                setContentView(R.layout.main);

 

                Resources res = getResources(); // Resource object to get Drawables

                final TabHost tabHost = getTabHost(); // The activity TabHost

                TabHost.TabSpec spec; // Resusable TabSpec for each tab

                Intent intent; // Reusable Intent for each tab

 

                // Create an Intent to launch an Activity for the tab (to be reused)

                intent = new Intent().setClass(this, ArtistsActivity.class);

 

                // Initialize a TabSpec for each tab and add it to the TabHost

                spec = tabHost

                                .newTabSpec("artists")

                                .setIndicator("Artists",

                                                res.getDrawable(R.drawable.ic_tab_artists))

                                .setContent(intent);

                tabHost.addTab(spec);

 

                // Do the same for the other tabs

                intent = new Intent().setClass(this, AlbumsActivity.class);

                spec = tabHost

                                .newTabSpec("albums")

                                .setIndicator("Albums",

                                                res.getDrawable(R.drawable.ic_tab_artists))

                                .setContent(intent);

                tabHost.addTab(spec);

 

                intent = new Intent().setClass(this, SongsActivity.class);

                spec = tabHost

                                .newTabSpec("songs")

                                .setIndicator("Songs",

                                                res.getDrawable(R.drawable.ic_tab_artists))

                                .setContent(intent);

                tabHost.addTab(spec);

                tabHost.setCurrentTab(2);

                View v;

                tabWidget = tabHost.getTabWidget();

 

                for (int i = 0; i < tabWidget.getChildCount(); i++) {

                        // 獲取tabview項

                        v = tabWidget.getChildAt(i);

                        // 設置tab背景顏色

                        v.setBackgroundResource(android.R.color.white);

                        // 獲取textview控件,(默認為白色)

                        TextView textView = (TextView) v.findViewById(android.R.id.title);

                        textView.setTextColor(Color.BLACK);

                        // 默認選項要處理

                        if (tabHost.getCurrentTab() == i)

                                v.setBackgroundResource(R.drawable.renren_sdk_pay_repair_btn);

                }

                // tabchanged的監(jiān)聽

                tabHost.setOnTabChangedListener(new OnTabChangeListener() {

                        // tabId顯示的是:newTabSpec里面的值

                        @Override

                        public void onTabChanged(String tabId) {

                                // 首先把所有的view背景初始化了.

                                for (int i = 0; i < tabHost.getTabWidget().getChildCount(); i++) {

                                        View v = tabHost.getTabWidget().getChildAt(i);

                                        // 設置tab背景顏色

                                        v.setBackgroundResource(android.R.color.white);

                                        // 選中的進行處理

                                        if (tabHost.getCurrentTab() == i) {

                                                v.setBackgroundResource(R.drawable.renren_sdk_pay_repair_btn);

                                        }

 

                                }

                        }

                });

 

        }

}



其實就是那幾行加注釋部分,相信你看一下就明白. 

解決Tab下面白線方法:
首先我們要獲取Tab的分頁view和textview控件,因為textview默認字體是白色.我們要進行處理.獲取后進行相應處理(也就是該加背景的加背景,該改變字體顏色的改變字體顏色).***我們要對TabHost進行監(jiān)聽(OnTabChangedListener);也不是什么監(jiān)聽,。就是用他的點擊執(zhí)行事件.

看完上述內容,你們掌握android TabHost如何解決下面白線的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道,感謝各位的閱讀!

文章題目:androidTabHost如何解決下面白線
轉載源于:http://aaarwkj.com/article28/gjdijp.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站設計、網站收錄企業(yè)網站制作、做網站、App開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

營銷型網站建設
亚洲精品日韩国产3区| av资源天堂第一区第二区第三区| 欧美制服丝袜亚洲自拍偷拍| 亚洲av蜜臀在线播放| 久久香蕉香蕉公开视频| 亚洲精品欧美无人区乱码| 日本经典三级视频在线观看| 国产好大好爽在线免费观看| 国产久精品热看久品热久热| 国产亚洲综合久久系列| 一区二区三区四区毛片| 欧美激情另类综合国内| 中文字幕在线一级色视频| 在线观看视频网站一卡二卡| 男人一插就想射的原因| 亚洲av成人精品网站推荐| 欧美黄色一级在线免费观看| 亚洲日本中文字幕免费观看| 国产免费久久黄av片| 丰满人妻熟妇乱精品视频| 特黄日韩免费一区二区三区| 日韩欧美一区二区三级| 日韩欧美一二区久久麻豆| 色伊人久久综合中文字幕| 偷拍视频一区二区三区| 一区中文字幕人妻少妇| 一区二区中文字幕精品| 蜜臀av中文字幕亚洲| 亚洲最新精品一区二区| 亚洲av一区二区三区色多多| 午夜夫妻生活视频在线观看| 免费看欧美黄片在线看| 国产91黑丝在线视频| 熟女熟妇乱女乱妇综合网| 麻豆视频在线观看传媒| 久草视频免费福利资源站| 亚洲av手机在线观看一区| 日本五十路亲子在线一区| 日本久久久视频在线观看| 欧美欧美欧美欧美一二三区| 国产熟女肥臀精品国产馆乱|