1

我将 LeftNavBar 用于 Google TV 应用。由于某种原因,它渗入右侧的内容区域。这是屏幕截图中的一部分 - 有点难以看到,但左侧的标签分隔符渗入右侧的内容 - 在白色图标上最为明显,因为分隔符是深色的。截图来自索尼谷歌电视。我在 Logitech Revue 上看到了一些稍微不同的东西,因为 LeftNavBar 在右侧有一个背景和一个分隔符,但是内容仍然会渗入右侧(我不知道为什么 LeftNavBar 的外观在 Sony 和罗技)。不幸的是,我无法为我的 Logitech 拍摄快照——当我尝试时,DDMS 给了我一个一般性错误。

有谁知道我可能做错了什么导致这种情况?

我也找不到针对 LeftNavBar 提出问题或记录错误的地方 - 项目页面非常稀疏:

在此处输入图像描述

4

2 回答 2

2

下周应该会有更新来解决这个问题。这是一个已知的错误。您可能希望在视图中添加一些边距以解决此问题。

我与一位同事交谈过,他告诉我您应该更改来源,因为这实际上取决于您项目的长度。也许她会在这里发表评论。

于 2011-12-02T21:09:16.573 回答
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>

正如 Les 之前提到的,它似乎不是一个通用的修复程序,所以一旦找到最佳修复程序,我将更新库。

于 2011-12-03T00:38:57.273 回答