我是新來的android開發,我想讓我的按鈕覆蓋頁面的整個寬度,沒有任何一方的空間。我研究了這一點,並使用Android的重量不起作用。如何使用相對佈局使按鈕填充屏幕(寬度)?
這裏是XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
style="@style/AppTheme"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:icon="@drawable/ic_launcher"
android:scrollbars="horizontal|vertical"
tools:context=".MainActivity" >
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="98dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@drawable/buttonpress"
android:text="@string/hello_world"
android:textColor="#228496"
android:textSize="14sp" />
<Button
android:id="@+id/categories"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:background="@drawable/buttonpress"
android:onClick="Categories"
android:text="@string/title_activity_categories"
android:textColor="#228496"
android:textSize="21sp" />
<Button
android:id="@+id/feedback"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_alignLeft="@+id/categories"
android:layout_below="@+id/categories"
android:layout_marginTop="15dp"
android:background="@drawable/buttonpress"
android:onClick="feedback"
android:text="@string/Feedback"
android:textColor="#228496"
android:textSize="21sp" />
</RelativeLayout>
您的佈局看起來是正確的。根據您的主題/樣式,您可能在按鈕上有一些默認邊距。嘗試在android:layout_marginTop =「14dp」下添加android:layout_margin =「0dp」。此外,你的按鈕可繪製,如果它是一個圖像,可能在你需要挖掘的PNG空白。 – 2013-05-03 19:38:09
還有一些邊框...我已經實現了所有這些方法... – user2229066 2013-05-03 21:18:59
你可以發佈截圖嗎? – 2013-05-03 21:24:31