試試這個XML採用Android:layout_weight標籤:
你可以使用這個庫
https://github.com/h6ah4i/android-verticalseekbar
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llCamera"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin">
<TextView
android:text="xx"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
<TextView
android:text="xx"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
<com.h6ah4i.android.widget.verticalseekbar.VerticalSeekBarWrapper
android:layout_width="wrap_content"
android:layout_height="150dp">
<com.h6ah4i.android.widget.verticalseekbar.VerticalSeekBar
android:id="@+id/mySeekBar"
android:layout_width="0dp"
android:layout_height="0dp"
app:seekBarRotation="CW90" /> <!-- Rotation: CW90 or CW270 -->
</com.h6ah4i.android.widget.verticalseekbar.VerticalSeekBarWrapper>
<TextView
android:text="xx"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
謝謝,這給了我它的基礎,但對於垂直搜索條?而且,我是否需要將其封裝在子佈局中? –
添加一個垂直搜索欄是真正的交易。我在回收視圖中使用自己的自定義垂直搜索欄來製作均衡器。您可以在垂直方向使用現有的seekBar,但排列布局會變得非常棘手。 –
問題在於它不會在設計模式下渲染'android:rotation =「270」'行,所以我只知道代碼運行時的結果。非常費時和棘手的正確。 –