Android App UI标签...这个UI可能吗?

时间:2011-04-06 10:41:05

标签: android user-interface

我如何在TabActivity中实现它?

enter image description here

2 个答案:

答案 0 :(得分:0)

这看起来很像标准的TabHost(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)和OnTabChangedListener的实现。

将监听器添加到TabHost的实例:

tabHost.setOnTabChangedListener(new OnTabChangeListener(){
    @Override
    public void onTabChanged(String tabId) {
        setTabHostColors();
    }});

处理更改背景颜色:

private void setTabHostColors() {
    for(int i=0;i<tabHost.getTabWidget().getChildCount();i++) {
        tabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.rgb(0, 0, 0)); //unselected
    }
    tabHost.getTabWidget().getChildAt(tabHost.getCurrentTab()).setBackgroundColor(Color.rgb(50, 120, 160)); // selected
}

然后最后它显然有一个漂亮的小背景图片,不知道在哪里得到那个我害怕。

答案 1 :(得分:0)

以下是一个用于自定义标签的小型示例项目:http://code.google.com/p/android-custom-tabs/