LeftNavBar渗入列表视图

时间:2011-12-02 16:10:23

标签: android google-tv

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

有谁知道我可能做错了导致这个?

我也无法找到一个提问或记录针对LeftNavBar的错误的地方 - project page非常稀疏:

enter image description here

2 个答案:

答案 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先前提到的,它似乎不是一个通用修复程序,因此一旦找到最佳修复程序,我将更新库。