2011-12-02 20 views
1

我正在使用LeftNavBar作爲Google TV應用程序。出於某種原因,它會滲入右側的內容區域。這裏有一段截圖 - 這有點難以看到,但左側的標籤分隔符正在滲入到右側的內容中 - 由於分隔符是黑色的,因此白色圖標上最明顯。屏幕截圖來自索尼Google TV。我在Logitech Revue上看到的東西略有不同,因爲LeftNavBar在右側有一個背景和一個分隔符,但內容仍然在右側流淌(我不知道爲什麼LeftNavBar的外觀在索尼和羅技)。不幸的是,我無法拍攝我的羅技 - 當我嘗試時,DDMS給我一個通用的錯誤。LeftNavBar滲入列表視圖

有沒有人知道我可能會做錯什麼造成這種情況?

我也沒能找到一個地方提出問題或日誌對LeftNavBar錯誤 - 該project page非常稀少:

enter image description here

回答

2

請嘗試更改RES/lib_leftnav_bar_dimens.xml到它應該爲您解決問題:

<resources> 
    <dimen name="left_nav_collapsed_width">62dip</dimen> 
    <dimen name="left_nav_collapsed_apparent_width">50dip</dimen> 
    <dimen name="left_nav_expanded_width">182dip</dimen> 
    <dimen name="left_nav_expanded_apparent_width">182dip</dimen> 
    <dimen name="left_nav_icon_size">36dip</dimen> 
    <dimen name="title_bar_height">52dip</dimen> 
    <dimen name="title_bar_apparent_height">52dip</dimen> 
</resources> 

正如萊斯前面所提到的,它似乎並不像一個普遍的修復,所以我會再更新庫我找到了最好的解決辦法。

+0

謝謝。從技術上講,這與其他答案一樣正確。我暫時堅持填充建議,但看起來要麼效果不錯。 – Jon

2

有下週應該是一個更新,它解決這一問題。這是一個已知的錯誤。您可能希望爲您的視圖添加一些保證金以處理此問題。

我和我的一位同事談過,他告訴我你應該改變源頭,因爲它取決於你的物品的長度。也許她會在這裏發表評論。

+0

感謝您的快速響應。填充工作正常,所以我會堅持,直到我看到一個修復。你和Megha Joshi都是正確和有用的答案 - 非常感謝! – Jon