大家好。
我使用TabHost和TabWidget实现了标签页的切换。但是我需要的标签页可能会很多,例如10多个,这个时候,所有的标签页就会挤在一起,非常难看。
请问:有没有一种方法,当标签页超过3个的时候,自动隐藏掉多余的。
谢谢大家。

解决方案 »

  1.   

    每个标签的布局可能相同,也可能不同。
    关键是:可能有10个标签项,但是我在界面上只显示3个,然后其他的都在屏幕外,当我需要其他的标签项的时候,就可以滑动标签,来显示其他的标签。
    系统的TabHost和TabWidget能不能实现这样的功能?如果不能的话,我就需要自己写一个控件。
      

  2.   

    如果系统的TabWidget和TabHost无法实现,那么我是否可以继承一个系统控件来实现?
    该继承哪个控件?实现哪些方法?谢谢。
      

  3.   

    使用tabhost好像就是会挤在一起你说的实现方法在news and weather里面好像有这样的实现,我反编译过其代码,他的tabhost是用textview来做的,然后监听textview的点击事件来实现的。。
      

  4.   

    是有很多应用都是用button,textview之类的做成tabhost的样式。