当前位置:编程学习 > wap >>

请问这是TabHost的其中一种用法吗?如果不是,那么请问这是怎么做到的?谢谢!

--------------------编程问答--------------------

 <TabHost
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >

            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:paddingBottom="50dp" 
                >
            </FrameLayout>
            
            <TabWidget
                android:layout_alignParentBottom="true"
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" >
            </TabWidget>
        </RelativeLayout>
    </TabHost>


 TabHost tabHost = getTabHost();

TabSpec tabSpec1 = tabHost.newTabSpec("tag1");
TabSpec tabSpec2 = tabHost.newTabSpec("tag2");

tabSpec1.setIndicator(getIndicator(R.drawable.tab_main_nav_me, "个人中心"));
tabSpec2.setIndicator(getIndicator(R.drawable.tab_main_nav_book, "新书"));

Intent tabSpec1Intent = new Intent(this, MyDouActivity.class);
Intent tabSpec2Intent = new Intent(this, NewBookActivity.class);

tabSpec1.setContent(tabSpec1Intent);
tabSpec2.setContent(tabSpec2Intent);

tabHost.addTab(tabSpec1);
tabHost.addTab(tabSpec2);



/**
 * 自定义的VIew
 * @param resId
 * @param charSequence
 * @return
 */
public View getIndicator(int resId, CharSequence charSequence) {
View view = View.inflate(getApplicationContext(), R.layout.mydou_tapspec, null);
ImageView imageView = (ImageView) view.findViewById(R.id.iv_mydou_tapspac_image);
TextView textView = (TextView) view.findViewById(R.id.tv_mydou_tapspec_text);
imageView.setImageResource(resId);
textView.setText(charSequence);

return view;
}
--------------------编程问答-------------------- 1楼,太感谢您了。谢谢呵!!!
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,