首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:用户界面

Android:用户界面
EN

Stack Overflow用户
提问于 2014-04-21 02:34:19
回答 2查看 82关注 0票数 0

我在一个android应用程序上工作,我必须实现以下屏幕。该屏幕的顶部有两个按钮,就像我们在选项卡视图中一样,更改按钮1用于打开图片视图,其他按钮用于查看视频屏幕。下面的按钮,我必须实现两个listviews的视频屏幕,每个将包含一个标题,如歌曲的one (下面将是歌曲的listview )和second标题是电影(下面将是电影的listview )。歌曲和电影的数据都来自两个不同的services,就像歌曲http://mywebsite.com/songs和电影http://mywebsite.com/films一样。现在我对UI感到有点困惑,因为有很多替代方案可以实现它,但不确定哪一个最适合我。

请给我一些关于如何实现它的想法。如果我对上面的按钮使用单选按钮组,并且在状态改变时,它应该调用相应的方法,以查看视频和图片。但对于每个视图,我必须制作两个listviews,就像在视频屏幕中一样,一个用于歌曲,另一个用于电影。而且制作两个listviews比制作一个listview稍微复杂一点。Is there any way to handle it by only one adapter and in that view the same headers should be there。广告如果有人有任何好的想法,请分享它。任何帮助都将受到高度的感谢。

EN

回答 2

Stack Overflow用户

发布于 2014-04-21 03:01:53

你应该考虑使用片段来实现你的标签功能。

两个列表视图的替代方案可以是一个expendablelistview。分成两组。您可以将多种类型的项目添加到任何列表视图。您只需覆盖getitemtype Methode并定义您想要在列表视图中显示的不同类型。

票数 1
EN

Stack Overflow用户

发布于 2015-02-02 17:22:35

1)嘿,兄弟,首先我要创建一个带有导航标签功能的交换视图。查看此链接http://developer.android.com/training/implementing-navigation/lateral.html

2)以上示例将为您提供2个可分别用于图片和视频的分片页面。您可以创建每个页面的布局,如您所愿,通过使用独立的片段和它们自己的布局。

3)现在在视频布局分片中,您可以在垂直方向的线性布局中逐个使用2个列表视图。点击此链接,了解如何实现自定义列表视图。http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/

4)您必须将Android:weightSum="2“的值放入父布局(垂直方向的线性布局),并在每个列表视图中放入Android:layout_height="0dp”和Android:layout_weight="1“。这将为每种类型设备的单个屏幕中的两个列表视图提供相等的空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23186176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档