我正在将LeftNavBar用于Google TV应用。出于某种原因,它会渗透到右侧的内容区域。这是屏幕截图中的一个部分 - 它有点难以看到,但左侧的标签分隔符正在渗透到右侧的内容中 - 由于分隔符很暗,因此在白色图标上最明显。截图来自索尼Google TV。我看到Logitech Revue略有不同,因为LeftNavBar右边有背景和分隔符,但内容仍然渗透到右侧(我不知道为什么LeftNavBar的外观在Sony和罗技)。不幸的是,我无法拍摄Logitech的快照 - 当我尝试时DDMS给我一个通用错误。
有谁知道我可能做错了导致这个?
我也无法找到一个提问或记录针对LeftNavBar的错误的地方 - project page非常稀疏:
答案 0 :(得分:2)
下周应该有更新来解决这个问题。这是一个已知的错误。您可能希望在视图中添加一些余量来处理此问题。
我和我的一位同事谈过,他告诉我你应该更改来源,因为它实际上取决于你的物品的长度。也许她会在这里发表评论。
答案 1 :(得分: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先前提到的,它似乎不是一个通用修复程序,因此一旦找到最佳修复程序,我将更新库。