小编man*_*noj的帖子

如何为tabhost和tabwidget创建自定义api?

我创建了可滚动的标签栏,使用tabhost,tabwidget和horizo​​ntalscrollbar,它是layout_gravity的底部.现在,我想为它创建自定义API,所以任何人都可以使用api根据他们的reqiurment改变文本大小,高度,宽度等.

Tabbar.java

package com.tabbar.project;

import android.app.TabActivity;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TabHost;

public class Tabbar extends TabActivity {  
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);   
        Resources res = getResources();

        // TabHost will have Tabs
        TabHost tabHost = getTabHost();


        /* TabSpec used to create a new tab. 
         * By using TabSpec only we can able to setContent to the tab.
         * By using TabSpec setIndicator() …
Run Code Online (Sandbox Code Playgroud)

android custom-application android-tabhost android-tabactivity

5
推荐指数
1
解决办法
1012
查看次数