Android linearLayout问题

时间:2010-12-01 09:32:08

标签: android android-linearlayout

这是我在这里发表的第一篇文章,我遇到了linearlayout,我有3个按钮的linearlayout(水平),其中我设置了第三个按钮layout_weight = 1所以它占用了linearlayout的整个空间,这几乎是工作正常。

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

方面的 Saurabh Agnihotri

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

您也可以删除水平线内的线性并放置一个表而不是一行中有三个按钮而另一行中有两个空白,因此表将第三个看作溢出并感觉需要滚动...您可能需要与重量混乱,但应该工作。