【问题标题】:Android linearLayout problemAndroid线性布局问题
【发布时间】:2010-12-01 09:32:08
【问题描述】:

这是我在这里的第一篇文章,我被线性布局卡住了,我有线性布局(水平),其中有 3 个按钮,我设置了第三个按钮 layout_weight=1 所以它占用了线性布局中的整个空间,这几乎是正常工作。

但是当我把这个布局放在 Horizo​​ntalScrollview 中时,weight 属性对我不起作用, 我想要的是在整个屏幕宽度上水平显示两个按钮,当滚动时第三个按钮应该占据屏幕的整个宽度,隐藏两个按钮但它没有发生。

问候 索拉布·阿格尼霍特里

【问题讨论】:

  • 你应该使用一个有 3 个部分的 ViewFlipper,这样每个按钮都会在它自己的视图上。
  • 你能张贴一张小图片/图片链接来解释你想要的行为吗?听起来有点不标准的行为。特别是“滚动时”部分。也许只是使用固定宽度或调整 onResume 中的宽度
  • 任何其他想法,这不是我想要的东西
  • 如果你点击链接,当用户向右滚动时,标题写入的部分会显示两个视图,即 BPM 和 master vol,它会显示另一个视图编辑详细信息,它占据了两个视图 @987654321 占用的整个空间@

标签: android android-linearlayout


【解决方案1】:

你不能用水平滚动视图来做到这一点。 你可以做一件事..拿一个视图鳍状肢并在其中采取两个布局。在一个布局中,通过将其权重设为 1 将有两个按钮。在第二个布局中放置一个按钮并将其宽度设为 fill_parent。 然后使用手势监听器来移动视图鳍状肢布局。 然后它看起来像水平滚动视图。

【讨论】:

    【解决方案2】:

    您还可以删除水平线内的线性并放置一个表格,其中一行有三个按钮,另一行有两个空白,因此表格将第三个按钮视为溢出并感觉需要滚动...您可能需要摆弄权重,但应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-13
      • 2011-10-25
      • 2014-11-21
      相关资源
      最近更新 更多