2011-12-15 38 views
0

我花了2個小時尋找解決方案。我需要做一個設計 像Youtube用戶界面(平板電腦用戶界面)它顯示一個垂直滾動,但 在每一行有4個視頻(橫向視圖)。我試圖做類似的事情 ,但我無法=(用戶界面像Android中的YouTube(平板電腦)

是否有一個地方我可以在YouTube 應用的平板的源代碼?或者一些資源的任何地方,以解決這個問題?:(

順便說一句,我的嘗試是用scrollView,LinearLayout和my_item.xml設計UI,我試圖膨脹my_item.xml以編程方式添加到linearlayout(水平方向),但它不能以我想要的方式工作。我需要類似linearlayout但同時具有水平和垂直方向的東西(類似div)

我想使用ListView和自定義適配器(與my_item.xml),但我不知道這是否是最好的解決方案。

Thxs

+0

您將需要給我們更多。向我們展示你到目前爲止所擁有的。 http://developer.android.com/guide/topics/ui/index.html – 2011-12-15 11:27:23

+0

我寫了一個自定義適配器my_item.xml有一個水平線性佈局,這裏一切正常,但我需要顯示更多的元素一個橫向視圖比縱向視圖,如youtube。 http://img831.imageshack.us/img831/8180/sc201112150833421.jpg – shinjidev 2011-12-15 11:39:38

回答

-3

終於我解決了我的問題。

它使用linearLayout(垂直)併爲每行添加linearlayout(水平)。顯然管理我的滾動視圖。

順便說一句,我仍然認爲android應該有一個像「div」的佈局。

Thxs全部

0

您應該爲每個佈局創建單獨的資源。

例如,如果用戶在人像模式中,你將有正確的佈局英寸

layout-port: layout for portrait orientation 

layout-land: layout for landscape orientation 

瞭解更多關於提供替代資源here

此外,我會推薦閱讀更多關於Handling runtime changes

這將幫助您識別用戶何時更改方向。實際上,您可以使用本指南,當用戶翻轉設備方向時,您可以更改佈局。請記住硬編碼,但這可能很危險。我會建議使用佈局文件夾。

祝你好運!