2016-07-20 48 views
0

我想問一下,如果使用TabLayout進行電視應用是否是推薦的導航方式? 我使用tablayout的原因是,在我的應用程序中,我從服務器接收頻道,並且頻道屬於不同類別Android TV:使用標籤佈局

回答

1

對電視使用TabLayout不是一個好主意。儘管它在Android TV上支持,但用戶體驗看起來不太好。它適合更大的屏幕,並且不會提供電影體驗。

對於電視體驗,Google創建了一個Leanback支持庫,其中包含支持在電視設備上構建用戶界面的API。要顯示按類別分組的不同頻道 - 您應該使用BrowserFragment。它由RowFragment和HeaderFragment組成。

爲電視設計指南線路更多詳細信息:

+0

謝謝您的回答。 我沒有使用過的Leanback還,但我的應用程序的外觀是這樣的一個 https://scontent.xx.fbcdn.net/v/t35.0-12/13524075_10209831395931270_1902639903_o.png?oh=025aae16d83d6682768ac392ee26bf3b&oe=5791F073 做你認爲我可以用leanback做類似的評估嗎?特別是在播放視頻並將其全屏顯示之前擁有樣本預覽器的想法? – BraveHeart

+0

是的,你可以使用leanback - BrowserFragment來顯示特定類別的頻道列表。接下來要顯示樣本預覽,請使用[Picture-in-picture(PIP)](https://developer.android.com/preview/features/picture-in-picture.html),它在同一屏幕上顯示固定預覽窗口,同時你專注或選擇任何特定的頻道。 – Sathiamour