【问题标题】:Android TableLayout ManagerAndroid 表格布局管理器
【发布时间】:2011-10-25 03:05:24
【问题描述】:

我正在为这个应用程序使用 tableLayout,我试图让它看起来像这样

http://i698.photobucket.com/albums/vv350/hoosierfan24/appLayout.png

但是我不能让它看起来像那样,这是我的问题。当我尝试将第二个按钮添加到第一行时,该按钮位于另一个按钮的下方,而不是位于其旁边。如何更改它以使按钮出现在另一个旁边?

<?xml version="1.0" encoding="utf-8"?>

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:stretchColumns="*">

    <TableRow>
        <Button android:marqueeRepeatLimit="marquee_forever"
            android:layout_height="74dp" android:id="@+id/button1"
            android:visibility="visible" android:text="Next Picture"
            android:linksClickable="true" android:background="@raw/arrow"
            android:layout_width="122dp"></Button>

            <Button android:marqueeRepeatLimit="marquee_forever"
            android:layout_height="74dp" android:id="@+id/button3"
            android:visibility="visible" android:text="xxxx"
            android:linksClickable="true" android:background="@raw/arrow2"
            android:layout_width="122dp"></Button>

    </TableRow>

    <TableRow>
        <ImageView android:id="@+id/imageView1"
            android:keepScreenOn="true" android:src="@raw/img1"
            android:layout_height="328sp" android:layout_width="323sp"
            android:hapticFeedbackEnabled="false"></ImageView>
    </TableRow>

    <TableRow>
        <Button android:text="Previous Picture" android:onClick="prevPicHandler"
            android:marqueeRepeatLimit="marquee_forever" android:linksClickable="true"
            android:visibility="visible" android:background="@raw/arrow2"
            android:layout_width="122dp" android:layout_height="74dp"
            android:id="@+id/button2"></Button>
    </TableRow>
</TableLayout>

【问题讨论】:

    标签: java android user-interface tablelayout


    【解决方案1】:

    我认为为此您应该使用 LinearLayouts。像这样:

    <?xml version="1.0" encoding="utf-8"?>
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent" android:layout_height="fill_parent"
      android:orientation="vertical">
    
        <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
            <Button android:marqueeRepeatLimit="marquee_forever"
            android:layout_height="74dp" android:id="@+id/button1"
            android:visibility="visible" android:text="Next Picture"
            android:linksClickable="true" android:background="@raw/arrow"
            android:layout_width="122dp"></Button>
    
            <Button android:marqueeRepeatLimit="marquee_forever"
            android:layout_height="74dp" android:id="@+id/button3"
            android:visibility="visible" android:text="xxxx"
            android:linksClickable="true" android:background="@raw/arrow2"
            android:layout_width="122dp"></Button>
    
        </LinearLayout>
    
    
        <ImageView android:id="@+id/imageView1"
            android:keepScreenOn="true" android:src="@raw/img1"
            android:layout_height="328sp" android:layout_width="323sp"
            android:hapticFeedbackEnabled="false"></ImageView>
    
    
        <Button android:text="Previous Picture" android:onClick="prevPicHandler"
            android:marqueeRepeatLimit="marquee_forever" android:linksClickable="true"
            android:visibility="visible" android:background="@raw/arrow2"
            android:layout_width="122dp" android:layout_height="74dp"
            android:id="@+id/button2"></Button>
    
    </LinearLayout>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-12
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      相关资源
      最近更新 更多