【问题标题】:Getting Android SDK WebView and TabWidget to play nice让 Android SDK WebView 和 TabWidget 玩得很好
【发布时间】:2010-11-28 20:46:36
【问题描述】:

我正在使用 HelloTabWidget Android 示例并尝试两件事:

  • 将选项卡移到底部与 顶部(如果 Android UI POV 甚至需要这样做)
  • 使每个选项卡显示特定的 WebView 在上面的空间中

我有这个用于布局(高级):

<TabHost>
  <LinearLayout>
    <FrameLayout>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
    </FrameLayout>
    <TabWidget/>
  </LinearLayout>
</TabHost>

除了 TabWidget 将其layout_height 设置为wrap_content(以及将layout_gravity 设置为bottom)之外,所有内容的宽度/高度都设置为fill_parent

我注意到的第一件事是,WebView 在所有父级都将宽度/高度设置为 fill_parent 之前不会显示任何内容。但是,一旦我这样做了,它们就会填满整个显示屏,使 TabWidget 变得模糊。

还有什么其他技巧可以让这两个视图很好地结合在一起吗?

【问题讨论】:

    标签: android layout webview android-widget


    【解决方案1】:

    AFAIK,标签不能在底部工作。

    TabHostWebView 可以很好地协同工作,尽管我没有当前的示例来证明这一点。

    【讨论】:

    • 啊,我明白你所说的重力=“底部”不起作用的意思。此外,选项卡方向看起来不正确。我将它移回顶部,然后……一切正常!我什至不需要任何填充。我也会看看你的代码示例。谢谢!!!
    • 其实,很高兴知道LinearLayout 避免了填充问题。曾几何时,我认为这行不通。谢谢!
    猜你喜欢
    • 2014-03-18
    • 2011-09-14
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多