在最右端的android上的一个微调器旁边放置一个问号

时间:2017-08-24 12:24:13

标签: android xml

我想在我的android视图中将一个图像放在微调器的最右边。在附加图像时,它会跳转到微调器下方。这是尝试的代码片段

<android.support.design.widget.TextInputLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <Spinner
                    android:id="@+id/spinnerm"
                    android:layout_width="match_parent"
                    android:layout_height="53dp" />
                <ImageButton
                    android:id="@+id/qmark"
                    android:src="@drawable/qmark"
                    android:layout_width="15dp"
                    android:layout_height="15dp"
                    android:layout_alignParentRight="true"
                    android:clickable="true"
                    android:onClick="openFile" />

            </android.support.design.widget.TextInputLayout>

我的挑战是将问号放在微调器的最右端

3 个答案:

答案 0 :(得分:0)

为此

使用LinearLayout
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <Spinner
        android:id="@+id/spinnerm"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="53dp" />
    <ImageButton
        android:id="@+id/qmark"
        android:src="@drawable/qmark"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_alignParentRight="true"
        android:clickable="true"
        android:onClick="openFile" />

</LinearLayout>

答案 1 :(得分:0)

试试这个

 <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
    <Spinner
        android:id="@+id/spinnerm"
        android:layout_width="match_parent"
        android:layout_toLeftOf="@+id/qmark"
        android:layout_height="53dp" />
    <ImageButton
        android:id="@+id/qmark"
        android:src="@drawable/qmark"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:clickable="true"
        android:layout_gravity="center_vertical"
        android:foregroundGravity="center"
        android:onClick="openFile"
        android:layout_centerVertical="true"
        android:layout_alignParentRight="true" />
    </RelativeLayout>

答案 2 :(得分:0)

试试这个

A