任何人都可以帮我创建高度自定义的UI,如下所示。
Labels: tab1 | tab2 | tab3
==========v===============
Customized ListView
...
我设法创建了Customized ListView。我的问题是创建自定义选项卡。
借助网上的一些教程和示例,我使用Customized TextView创建自定义标签。我的问题是:
从设计中可以看出,第一个是Lable文本,然后是标签。因此,选项卡内容仅涵盖选项卡下方的区域,并将标签下方的区域留空。像这样的东西
Labels: tab1 | tab2 | tab3
==========v===============
Customized ListView
...
如何通过XML设置覆盖整个屏幕宽度?
我能够解决我的第一个问题如下。我通过以下方式创建了一个自定义选项卡:
LinearLayout(Vertical Oriantation)
---- TextView
---- RelativeLayout
----LinearLayout
---- double Line
----DownArrow ImageView(with android:layout_centerInParent = "true", this made the arrow over write the double line)
最后通过编程使得DownArrow ImageView根据选中的标签进行隐形和可见。
我仍然坚持我的第二个问题。
答案 0 :(得分:2)
解决您问题的最简单方法是,LinearLayout
有三个Buttons
(或TextViews
)隐藏您的标签。然后你应该为这些按钮添加所需的样式并实现所有必需的onclick功能(即设置未选择的其他两个视图等等),但是你没有义务设置标签的样式,这是一种痛苦。< / p>
希望这有帮助!