在xml中更改Seekbar的长度

时间:2015-07-09 23:21:07

标签: android xml android-seekbar

出于某种原因,我的搜索栏非常小。我希望我的搜索条的长度占据其父视图长度的至少一半。下面是我的xml文件:

   <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <SeekBar
        android:rotation="270"
        android:id="@+id/volumeBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10px"
        android:layout_gravity="center" />
</LinearLayout>

将layout_height更改为设定值(例如70dp)似乎无法解决问题。如何通过xml操作此搜索条的长度?

1 个答案:

答案 0 :(得分:3)

即使你将它旋转为垂直,宽度仍然是你修改SeekBar的时间。

例如,使用此xml:

<SeekBar
    android:rotation="270"
    android:id="@+id/volumeBar"
    android:layout_width="140dp"
    android:layout_height="wrap_content"
    android:layout_margin="10px"
    android:layout_gravity="center" />

结果如下:

enter image description here

使用这个xml:

<SeekBar
    android:rotation="270"
    android:id="@+id/volumeBar"
    android:layout_width="340dp"
    android:layout_height="wrap_content"
    android:layout_margin="10px"
    android:layout_gravity="center" />

结果如下:

enter image description here