自己想做个东西,界面一直不是太美观,现在就是想实现一哥塞班的收件箱上面那种类似于tab似的控件,不知道怎么实现,一个手机屏幕只能显示3个TAB页(暂时称为TAB吧 ,我觉着TAB应该不行),然后点击一个TAB,如果可以的话,会自动跑到中间,并将刚才左边或者右边隐藏的TAB页显示出来……我还没找到类似的图片,各位谁手里有NOKIA的手机看看收件箱上面的那些切换的TAB似的东西就明白了……望各位大牛给个思路……

解决方案 »

  1.   

    Tabhost能实现屏幕放不下的tab页自动隐藏么……就是类似于一个带Gallery的Tabhost似的
      

  2.   

    可是使用TabHoast可是使用试验一下结果!
      

  3.   

    麻烦给点思路……应该是和普通的TABHOST的用法不一样吧……要是TABHOST能做出来我就不费劲巴拉的用gallery了……
      

  4.   

    看下我的理解对不对:有3个tab初始显示是: A, B, C
    当选中A时,A跑中间去了: B, A, C
    选中C时,C跑中间去了: A, C, B (或是:B, C,A)如果是这样的话,可以用程序控制来实现:所有的功能都在一个页面上面实现,选择不同TAB时,把TAB的标题改变,并把当前需要显示的界面显示出来。
      

  5.   

    额 其实不是……你就是可以想像有一大长串TAB ABCDEFG吧 ,然后屏幕上就放仨 比如说BCD在屏幕上的时候,A和EFG是隐藏在两边的,然后我要是选择B(B在最左边),B跑到中间,A显示,D隐藏,现在屏幕变成了
    ABC,同理 如果选择D的时候,变成CDE
      

  6.   

    放不下的tab页自动隐藏。。这样的话 Tabhost实现不了,你要考虑自定义了界面了。。
      

  7.   

    我觉得这样也可以,比如多的EFG...你也可以这样代码实现他在左右的位置啊,桌面只活动三个,通过选定框的序号来判断,比他小的放左边,大的放在右边。其它的通过代码来调整显示而已,顺着这个思路试试
      

  8.   

    楼主可曾想过用gallery来做?如果要切换,gallery很方便
      

  9.   

    嗯 问题解决了 还是用Gallery做的最后,Gallery做这个东西确实比TabHost好多了,做出来更美观
      

  10.   

    http://shaobin0604.javaeye.com/blog/769176
    http://www.javaeye.com/topic/665686
    这两个网页完全解决这个问题了