Android - 我自己的选项卡控件

时间:2010-12-29 17:15:32

标签: android custom-controls

我不喜欢Android中的标签使用原生标签控件的方式,所以我想创建自己的控件。我可以使用垂直LL在屏幕顶部的水平LinearLayout中创建和绘制我自己的选项卡,但是如何在XML中设置各种隐藏选项卡内容以及如何显示/隐藏它们?

任何潜在的问题?

2 个答案:

答案 0 :(得分:0)

我建议使用现有标签控件的source code作为构建新窗口小部件的起始位置。如果你真的只是改变外观和感觉,那么这是一个不易出错的选项。

答案 1 :(得分:0)

我使用了FrameLayout,它只是设置可见性的问题。我不确定为什么花了这么长时间才弄明白,我一定是在网上找错了。

        tab1.setVisibility(View.INVISIBLE);
        tab2.setVisibility(View.VISIBLE);