这是我的微调器布局,我在第二行的表格布局中设置微调器。我正在包裹微调器并手动给它高度和宽度。当我设置它的重量和高度来包装内容时,它的布局会产生问题。
所以我想在此布局中使用下拉箭头设置微调器。
<TableLayout
android:id="@+id/details"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/list_divider"
android:orientation="vertical"
android:stretchColumns="*" >
<TableRow
android:id="@+id/row1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="2dp"
android:layout_weight="1"
android:background="#ffffff"
android:gravity="center"
android:padding="5dp"
android:text="Lot Qty."
android:textSize="18sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="2dp"
android:layout_weight="1"
android:background="#ffffff"
android:gravity="center"
android:padding="5dp"
android:text="Lot Size"
android:textSize="18sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#ffffff"
android:gravity="center"
android:padding="5dp"
android:text="Unit Price"
android:textSize="18sp" />
</TableRow>
<TableRow
android:id="@+id/row2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Spinner
android:id="@+id/lot_qty_spinner"
android:layout_width="70dp"
android:layout_height="39dp"
android:layout_marginRight="2dp"
android:background="#ffffff"
android:popupBackground="#DFFFFFFF" />
<TextView
android:id="@+id/size"
android:layout_width="wrap_content"
android:layout_height="39dp"
android:layout_marginRight="2dp"
android:background="#ffffff"
android:gravity="center"
android:text="size"
android:textColor="#000000"
android:textSize="20sp" />
<TextView
android:id="@+id/unit_price"
android:layout_width="wrap_content"
android:layout_height="39dp"
android:layout_weight="1"
android:background="#ffffff"
android:gravity="center"
android:textColor="#000000"
android:textSize="20sp" />
</TableRow>
</TableLayout>
答案 0 :(得分:0)
您需要从背景中删除背景颜色。
删除android:background =&#34; #ffffff&#34;
试试这个。
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/details"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:orientation="vertical"
android:background="@color/list_divider"
android:stretchColumns="*" >
<TableRow
android:id="@+id/row1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="2dp"
android:layout_weight="1"
android:gravity="center"
android:padding="5dp"
android:text="Lot Qty."
android:textSize="18sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="2dp"
android:layout_weight="1"
android:gravity="center"
android:padding="5dp"
android:text="Lot Size"
android:textSize="18sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:padding="5dp"
android:text="Unit Price"
android:textSize="18sp" />
</TableRow>
<TableRow
android:id="@+id/row2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Spinner
android:id="@+id/lot_qty_spinner"
android:layout_width="70dp"
android:layout_height="39dp"
android:layout_marginRight="2dp"
android:popupBackground="#DFFFFFFF" />
<TextView
android:id="@+id/size"
android:layout_width="wrap_content"
android:layout_height="39dp"
android:layout_marginRight="2dp"
android:gravity="center"
android:text="size"
android:textColor="#000000"
android:textSize="20sp" />
<TextView
android:id="@+id/unit_price"
android:layout_width="wrap_content"
android:layout_height="39dp"
android:layout_weight="1"
android:gravity="center"
android:textColor="#000000"
android:textSize="20sp" />
</TableRow>
</TableLayout>