-2

这是我想在我的活动 .class 中动态调用的 XML 文件

 <Tablerow
        android:id="@+id/tableRow1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" >

        <Button
            android:id="@+id/Location"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Location"
            android:background="#ff6600"

            />

        <TextView 
            android:id="@+id/Access"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:gravity="center"
            android:text="Accesss"
            android:background="#ffffff"
             android:textAppearance="?android:attr/textAppearanceLarge"
            />
        <Button 
            android:id="@+id/Sel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Sell"
            android:background="#00ff00"
            />

    </TableRow>

    <Button
        android:id="@+id/button2"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_centerHorizontal="true"
        android:text="Button" />

    <Button
        android:id="@+id/button3"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_alignBaseline="@+id/button2"
        android:layout_alignBottom="@+id/button2"
        android:layout_marginLeft="20dp"

        android:layout_toRightOf="@+id/button2"
        android:text="Button" />

    <Button
        android:id="@+id/button4"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_alignRight="@+id/button1"
        android:layout_below="@+id/button1"
        android:layout_marginTop="20dp"
         android:layout_toLeftOf="@+id/button5"
        android:text="Button" />

    <Button
        android:id="@+id/button5"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_alignBaseline="@+id/button4"
        android:layout_alignBottom="@+id/button4"
        android:layout_alignLeft="@+id/button2"
        android:text="Button" />

    <Button
        android:id="@+id/button6"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_alignBaseline="@+id/button5"
        android:layout_alignBottom="@+id/button5"
        android:layout_alignRight="@+id/button3"
        android:text="Button" />



    <Button
        android:id="@+id/button1"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_below="@+id/tableRow1"
        android:layout_marginRight="20dp"
        android:layout_marginTop="66dp"
        android:layout_toLeftOf="@+id/button2"
        android:text="Button" />
4

1 回答 1

0

你可以看看这个很好的例子 http://android-coding.blogspot.in/2011/05/resize-button-programmatically-using.html 你可以使用java代码以编程方式改变按钮的大小和对齐方式. 类似的东西

button.setLayoutParams(new LinearLayout.LayoutParams(10, 100));
于 2013-10-24T08:38:00.363 回答