這很安靜直截了當。但不知道爲什麼這不起作用。無法將文本置於按鈕中
這是我在XML代碼:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/one"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:paddingBottom="15dp"
android:background="@drawable/blue9Patch"
android:paddingTop="12dp"
android:text="One" />
<Button
android:id="@+id/shareProductButton_shareOptions"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:paddingBottom="15dp"
android:background="@drawable/blue9Patch"
android:paddingTop="12dp"
android:text="Two" />
</LinearLayout>
這就是我得到的圖形佈局在Eclipse:
但在模擬器它是這樣的:
這是我使用的背景
思想9修補形象,設備將正常工作,但沒有。
我希望它像第一個圖像。
謝謝。
任何'9patch'(與設定內容的區域)的圖像中使用? –
是的背景是9個補丁圖像。等待我也會上傳 –
只是一個猜測,但也許你需要定義你的線性佈局的權重總和..... android:weightSum =「2.0」.....因此,每個按鈕的1.0權重將每個佔50%的容器寬度。 – EJK