【问题标题】:Left side text with seekbar does not align带有搜索栏的左侧文本未对齐
【发布时间】:2018-09-07 08:21:14
【问题描述】:

在下面的代码中要显示名为强度的文本,而文本的左侧要显示搜索栏。
文本显示正常,但搜索栏没有显示任何位置

<RelativeLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">

                    <TextView
                        android:id="@+id/txt_intenisty_titiel"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginTop="30dp"
                        android:text="Intensity"
                        android:textColor="@android:color/white"
                        android:textSize="18sp" />

                    <SeekBar
                        android:id="@+id/intensity"
                        android:layout_width="wrap_content"
                        android:layout_height="60dp"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginLeft="70dp"
                        android:layout_marginTop="30dp"
                        android:layout_toRightOf="@+id/txt_intenisty_titiel"
                        android:background="@color/colorYellow"
                        android:thumb="@drawable/thumb_cicle_yellow"
                        android:layout_alignParentRight="true"
                        android:layout_alignParentEnd="true"
                        android:layout_alignBaseline="@+id/txt_intenisty_titiel"/>
                </RelativeLayout>

【问题讨论】:

    标签: android android-layout textview android-seekbar


    【解决方案1】:

    试试这个

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <TextView
            android:id="@+id/txt_intenisty_titiel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:text="Intensity"
            android:textColor="#FF00"
            android:textSize="18sp" />
    
        <SeekBar
            android:id="@+id/intensity"
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:layout_alignParentEnd="true"
            android:layout_centerInParent="true"
            android:layout_toRightOf="@+id/txt_intenisty_titiel"
            android:background="@color/colorRed"
            android:thumb="@drawable/ic_menu_send" />
    </RelativeLayout>
    

    输出

    【讨论】: