Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface Android(平板电脑)中类似Youtube的用户界面_User Interface_Youtube_Tablet_Android - Fatal编程技术网

User interface Android(平板电脑)中类似Youtube的用户界面

User interface Android(平板电脑)中类似Youtube的用户界面,user-interface,youtube,tablet,android,User Interface,Youtube,Tablet,Android,我花了两个小时寻找解决方案。我需要做一个设计 就像Youtube UI平板电脑UI一样,它显示一个垂直滚动,但是 每行有4个视频横向视图。我已经试过了 类似的东西,但我不能= 有什么地方可以让我得到youtube的源代码吗 平板电脑的应用?或者找些资源来解决这个问题 顺便说一句,我的尝试是使用scrollView、LinearLayout和my_item.xml设计UI,我尝试通过编程方式将my_item.xml膨胀到LinearLayout水平方向,但它没有以我想要的方式工作。我需要一个类似线

我花了两个小时寻找解决方案。我需要做一个设计 就像Youtube UI平板电脑UI一样,它显示一个垂直滚动,但是 每行有4个视频横向视图。我已经试过了 类似的东西,但我不能=

有什么地方可以让我得到youtube的源代码吗 平板电脑的应用?或者找些资源来解决这个问题

顺便说一句,我的尝试是使用scrollView、LinearLayout和my_item.xml设计UI,我尝试通过编程方式将my_item.xml膨胀到LinearLayout水平方向,但它没有以我想要的方式工作。我需要一个类似线性布局的东西,但同时具有水平和垂直方向,类似于div

我想在我的_item.xml中使用ListView和自定义适配器,但我不确定这是否是最好的解决方案


Thxs

您应该为每个布局创建单独的资源

例如,如果用户处于纵向模式,则您将拥有正确的布局

layout-port: layout for portrait orientation

layout-land: layout for landscape orientation
阅读更多关于提供替代资源的信息

此外,我建议阅读更多关于

这将帮助您识别用户何时更改方向。实际上,您可以使用本指南,当用户翻转设备方向时,您可以更改布局。请记住,硬编码可能会很危险。我建议使用布局文件夹


祝你好运

我终于解决了我的问题

它使用linearLayoutvertical并为每行添加linearlayouthorizontal。显然是在管理我的滚动视图

顺便说一句,我仍然认为android应该有一个类似div的布局


Thxs all

您需要给我们更多。让我们看看你到目前为止有什么。我用my_item.xml编写了一个自定义适配器,它有一个水平线性布局,这里一切正常,但我需要在横向视图中显示比纵向视图中更多的元素,如youtube。我知道如何管理替代资源,但这不是我的核心问题。在我的自定义适配器中,我考虑了一个对象列表,每个对象都有4个图像风景视图,但是在我的画像视图中,这个对象应该只有3个图像。另外,我喜欢加载更多的youtube视频,简单地说,我需要一个指南或线索来为这个listview构建一个适配器,即使我不知道listview是否是这个控件的正确控件