Android 如果只有一个元素的宽度已知,则在同一行中有两个元素

Android 如果只有一个元素的宽度已知,则在同一行中有两个元素,android,android-layout,Android,Android Layout,在android中,我有1个seekbar,其宽度未知。我还有一个按钮,宽度为100dp。 我想把搜索杆和按钮放在同一行上。首先是搜索杆。seekbar应该填满所有剩余的位置。家长-100dp。我正在尝试实现这一点,并以任何方式尝试,但我无法实现。有什么建议吗?尝试在线性布局下添加这两个元素,并在其上添加权重。 让我知道它是否有效。尝试将这两个元素置于相对位置 设置布局宽度以填充父对象 按钮宽度为100dp 将按钮的布局\u alignParentRight属性设置为True 将SeekBar

在android中,我有1个seekbar,其宽度未知。我还有一个按钮,宽度为100dp。
我想把搜索杆和按钮放在同一行上。首先是搜索杆。seekbar应该填满所有剩余的位置。家长-100dp。我正在尝试实现这一点,并以任何方式尝试,但我无法实现。有什么建议吗?

尝试在线性布局下添加这两个元素,并在其上添加权重。
让我知道它是否有效。

尝试将这两个元素置于相对位置

  • 设置布局宽度以填充父对象
  • 按钮宽度为100dp
  • 将按钮的布局\u alignParentRight属性设置为True
  • 将SeekBar widh设置为填充父对象
  • 将SeekBar设置为按钮左侧

为按钮设置一个固定大小,并在搜索栏上设置一个布局