xml键盘问题

时间:2011-03-19 06:02:30

标签: android xml

我开始使用我最近购买的初学者书来学习一些Android开发。第一章讨论并构建了一个数独应用程序。我很好地关注了这个应用程序但是当出现一个窗口显示可能的数字进入一个正方形时我搞砸了。当它们在模拟器上显示时,按钮非常小。这是键盘的xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/keypad" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:orientation="vertical"
    android:stretchColumns="*">
    <TableRow  android:layout_height="wrap_content" android:layout_width="wrap_content">
        <Button android:text="1" 
            android:id="@+id/keypad_1">
        </Button>
        <Button android:text="2" 
            android:id="@+id/keypad_2">
        </Button>
        <Button android:text="3" 
            android:id="@+id/keypad_3">
        </Button>
    </TableRow>
    <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content">
        <Button android:text="4" 
            android:id="@+id/keypad_4" >
        </Button>
        <Button android:text="5" 
            android:id="@+id/keypad_5" >
        </Button>
        <Button android:text="6" 
            android:id="@+id/keypad_6" >
        </Button>
    </TableRow>
    <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"  >
        <Button android:text="7" 
            android:id="@+id/keypad_7" >
        </Button>
        <Button android:text="8" 
            android:id="@+id/keypad_8" >
        </Button>
        <Button android:text="9" 
            android:id="@+id/keypad_9" >
        </Button>
    </TableRow>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

你必须使用android定义按钮的宽度和高度:layout_width =“30dip”android:layout_height =“40dip”..

有关详细信息,请查看this以供参考...