0

ボタンの背景(button.png)のごく一部が途切れます。ここにres/layout/activity_home_screen.xmlファイルがあります:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".HomeScreen"
    android:background="@drawable/bg_repeat"
    android:padding="20dp"
    android:stretchColumns="0" >

    <TableRow
        android:layout_margin="10dp" >

            <Button
                android:id="@+id/news_button"
                android:textSize="40sp"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/button"
                android:text="@string/news_button"

                android:onClick="gotoNews" />

    </TableRow>
    <TableRow
        android:layout_margin="10dp">

        <Button
            android:id="@+id/events_button"
            style="@style/AppBaseTheme"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/button"
            android:text="@string/events_button"
            android:textSize="40sp"
            android:onClick="gotoEvents" />

    </TableRow>
    <TableRow
        android:layout_width="match_parent" 
        android:layout_margin="10dp">

        <Button
            android:id="@+id/nav_button"
            style="@style/AppBaseTheme"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/button"
            android:text="@string/nav_button"
            android:textSize="40sp"

            android:onClick="gotoNav" />

    </TableRow>
</TableLayout>

背景を切り落とさないようにするには?

4

2 に答える 2

0

マージンを入れたからです

チェックアウト

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"



    android:stretchColumns="0" >

    <TableRow

         >

            <Button
                android:id="@+id/news_button"
                android:textSize="12sp"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/button"
                android:text="News"

                />

    </TableRow>
    <TableRow
        android:layout_margin="10dp">

        <Button
            android:id="@+id/events_button"
            style="@style/AppBaseTheme"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/button"
            android:text="Events"
            android:textSize="40sp"
             />

    </TableRow>
    <TableRow
        android:layout_width="match_parent" 
        android:layout_margin="10dp">

        <Button
            android:id="@+id/nav_button"

            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/button"
            android:text="Nave"
            android:textSize="40sp"

             />

    </TableRow>
</TableLayout>

それが役に立てば幸い!

于 2013-02-04T17:48:23.773 に答える
0

TableLayout の代わりに LinearLayout を使用してみてください。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp"
tools:context=".HomeScreen" >

<Button
    android:id="@+id/news_button"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:onClick="gotoNews"
    android:text="@string/news_button"
    android:textSize="40sp" />

<Button
    android:id="@+id/events_button"
    style="@style/AppBaseTheme"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:onClick="gotoEvents"
    android:text="@string/events_button"
    android:textSize="40sp" />

<Button
    android:id="@+id/nav_button"
    style="@style/AppBaseTheme"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:onClick="gotoNav"
    android:text="@string/nav_button"
    android:textSize="40sp" />

于 2013-02-04T17:33:10.440 に答える