由於我嘗試使用伸縮柱屬性表佈局 這裏使用Android的頁表佈局代碼如何在表格佈局中停止橫向伸展特定的列行?
<TableLayout
style="@style/TableLayoutStyle"
android:stretchColumns="1"
><------- Column property for column 2nd only
<!-- Lable Area -->
<TableRow
android:id="@+id/tblRwSpnLbl"
style="@style/TableRowStyle" >
<TextView
android:id="@+id/lblCust"
style="@style/LabelStyle"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/lblCust" />
<Spinner
android:id="@+id/spnCust"
style="@style/SpinnerStyle"
android:fontFamily="verdana,arial,helvetica"
android:hint="@string/SelectCust" />
</TableRow>
<!-- Spinner Area -->
<TableRow
android:id="@+id/tblRwSpn"
style="@style/TableRowStyle" >
<TextView
android:id="@+id/lblPros"
style="@style/LabelStyle"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/lblPros" />
<Spinner
android:id="@+id/spnPospect"
style="@style/SpinnerStyle"
android:fontFamily="verdana,arial,helvetica"
android:hint="@string/SelectProspect" />
</TableRow>
<!-- Text Area -->
<TableRow
android:id="@+id/tblRwEditTxt"
style="@style/TableRowStyle" >
<TextView
android:id="@+id/lblCommo"
style="@style/LabelStyle"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/lblCommo" />
<Spinner
android:id="@+id/spnComodity"
style="@style/SpinnerStyle"
android:fontFamily="verdana,arial,helvetica" />
</TableRow>
<!-- Button Submit Section -->
<TableRow
android:id="@+id/tblRwOESubmit"
style="@style/TableRowStyle"
android:background="@drawable/border"
android:gravity="center" >
<!-- Lable Area -->
<TextView
android:id="@+id/lblCust1"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/strNull" />
<TableLayout
style="@style/TableLayoutStyle"
android:background="@drawable/border" >
<!-- Lable Area -->
<TableRow
android:id="@+id/tblRwSpnLbl1"
style="@style/TableRowStyle"
android:background="@drawable/border"
android:gravity="left" >
<Button
android:id="@+id/btnEdit"
style="@style/ButtonStyle"
android:layout_margin="10dp"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/edit" />
<Button
android:id="@+id/btnCancel"
style="@style/ButtonStyle"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/cancel" />
</TableRow>
</TableLayout>
</TableRow>
<TableRow
android:id="@+id/tblRwOESubmit1"
style="@style/TableRowStyle"
android:background="@drawable/border"
android:gravity="center" >
<Button
android:id="@+id/btnEdit1"
style="@style/ButtonStyle"
android:layout_margin="10dp"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/edit" />
<Button
android:id="@+id/btnCancel1"
style="@style/ButtonStyle"
android:fontFamily="verdana,arial,helvetica"
android:text="@string/cancel" />
</TableRow>
</TableLayout>
最後一排按鈕的編輯&取消想在THT特定行的中心向他們展示但它顯示我在圖像(2)拉伸的行,所以想停止拉伸的特定的排如 排列如下圖(3)如何實現這一點,因爲我盡力讓他們完成,但仍然沒有在中心(1)
<style name="ButtonStyle" parent="@android:style/Widget.Button">
<item name="android:textColor">#FFFFFF</item>
<item name="android:textSize">18sp</item>
<item name="android:textStyle">bold</item>
<item name="android:layout_width">85dp</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:paddingLeft">10dp</item>
<item name="android:layout_height">35dp</item>
<item name="android:layout_marginLeft">10dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:layout_marginBottom">10dp</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:background">@drawable/press_btn_effct</item>
</style>
你能證明你的 「的ButtonStyle」。 –
見上面我編輯後 –
我認爲你應該換一個'LinearLayout'兩個按鈕,其中列1和的LinearLayout列2.添加一個視圖的視圖將包含什麼,但它會採取第1列 – 2014-01-18 05:46:52