Androidのテーブルレイアウトの画面下部に5つのボタンがあります。Androidのすべての画面でこのすべてのボタンを同じように表示したい(高さは適切に見えるはずです)。以下はフッターのxmlファイルのコードですが、ボタンの高さがhtc oneとsamsung s4で引き伸ばされて見えるという問題があります。この問題を解決する方法。
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:orientation="horizontal"
android:background="#3F689C"
android:weightSum="5" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_home"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/home" />
<Button
android:id="@+id/btn_contact_us"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/contact_us_1" />
<Button
android:id="@+id/btn_about_us"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/about_us_1" />
<Button
android:id="@+id/btn_notification"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/notification" />
<Button
android:id="@+id/btn_setting"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/setting" />
</TableRow>
</TableLayout>