0

我试图将屏幕上按钮中的文本居中对齐,但到目前为止,关于此问题的所有其他帖子都不起作用。关于如何实现这一点的任何猜测?

图片链接:http: //i.stack.imgur.com/PH5Jc.jpg

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical" >

<TableLayout 
    android:id="@+id/play_grid"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:layout_marginTop="@dimen/TopTableMarginSize">

    <TableRow 
        android:gravity="center_horizontal">

        <Button 
            android:id="@+id/one" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize" 
            android:text="@string/nr1"
            android:textSize="@dimen/FontSize" />

        <Button 
            android:id="@+id/two" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize" 
            android:text="@string/nr2"
            android:textSize="@dimen/FontSize" />

        <Button 
            android:id="@+id/three" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize"
            android:text="@string/nr3"
            android:textSize="@dimen/FontSize" />

    </TableRow>

    <TableRow 
        android:gravity="center_horizontal">

        <Button 
            android:id="@+id/four" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize" 
            android:text="@string/nr4"
            android:textSize="@dimen/FontSize"/>

        <Button 
            android:id="@+id/five" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize" 
            android:text="@string/nr5"
            android:textSize="@dimen/FontSize" />

        <Button 
            android:id="@+id/six" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize"
            android:text="@string/nr6"
            android:textSize="@dimen/FontSize" />

    </TableRow>

    <TableRow 
        android:gravity="center_horizontal">

        <Button 
            android:id="@+id/seven" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize" 
            android:text="@string/nr7"
            android:textSize="@dimen/FontSize" />

        <Button 
            android:id="@+id/eight" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize" 
            android:text="@string/nr8"
            android:textSize="@dimen/FontSize" />

        <Button 
            android:id="@+id/nine" 
            android:layout_width="@dimen/TileSize"
            android:layout_height="@dimen/TileSize"
            android:text="@string/nr9"
            android:textSize="@dimen/FontSize" />

    </TableRow>
</TableLayout>

<TextView 
    android:id="@+id/information" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:text="@string/info_label"
    android:gravity="center_horizontal" 
    android:layout_marginTop="@dimen/TopTextViewMarginSize"
    android:textSize="@dimen/TextFontSize" />
</LinearLayout>
4

1 回答 1

0
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content"
        android:gravity="center_horizontal">
 <Button >
 <Button >
 <Button >
</LinearLayout>

试试这个代码而不是你的表格行。

于 2012-05-03T15:33:33.410 回答