1

我有以下布局:

   <TableRow
        android:id="@+id/contentRow3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            style="@style/hotelapp_textblack"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:layout_marginRight="5dp"
            android:text="@string/check_room"
            tools:context=".MainActivity" />

        <Spinner
            android:id="@+id/spinRoom"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:spinnerMode="dropdown"
            android:dropDownWidth="match_parent" />

    </TableRow>

使用以下 ArrayAdapter 布局:

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:minHeight="30dp"
    android:textColor="#000" />

TableRow显然是其中之一。我在这里面临的问题是,无论我做什么,我都无法更改Spinner. (不是列表项,是微调器本身)。因此,无论我将宽度设置为0dp、还是match_parent,它都保持不变。我该怎么做才能修改宽度?wrap_contentx_dp

4

0 回答 0