• Xamarin TableLayout


    TableLayoutViewGroup 显示子View 行和列中的元素。

    启动名为APP的新项目。

    打开Resources/Layout/main.axml文件,并插入以下内容:

    <?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="1">
     
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:layout_column="1"
                android:text="Open..."
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
            <TextView
                android:text="Ctrl-O"
                android:gravity="right"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </TableRow>
     
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:layout_column="1"
                android:text="Save..."
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
            <TextView
                android:text="Ctrl-S"
                android:gravity="right"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </TableRow>
     
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:layout_column="1"
                android:text="Save As..."
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
            <TextView
                android:text="Ctrl-Shift-S"
                android:gravity="right"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </TableRow>
     
        <View
            android:layout_height="2dip"
            android:background="#FF909090"
            android:layout_width="match_parent" />
     
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:text="X"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
            <TextView
                android:text="Import..."
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </TableRow>
     
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:text="X"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
            <TextView
                android:text="Export..."
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
            <TextView
                android:text="Ctrl-E"
                android:gravity="right"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </TableRow>
     
        <View
            android:layout_height="2dip"
            android:background="#FF909090"
            android:layout_width="match_parent" />
     
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:layout_column="1"
                android:text="Quit"
                android:padding="3dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
        </TableRow>
    </TableLayout>

    请注意,这与 HTML 表的结构类似。 TableLayout 元素类似于 HTML <table> 元素;TableRow 与 <tr> 元素类似;但对于单元,可以使用任何类型的View元素。 在此示例中, TextView 用于每个单元格。 在某些行之间,还有一个用于绘制水平线的基本View

    请确保APP活动会在OnCreate()中加载此布局。

    SetContentView (Resource.Layout.Main);
    运行该应用程序。 应该会看到以下内容
     
     
     
  • 相关阅读:
    Adventure C CF-665E(字典树、二进制)
    实验7投资问题
    Beautiful Array CF-1155D(DP)
    Salary Changing CF-1251D(二分)
    Beautiful Sets of Points CF-268C(乱搞)
    Vasya And Array CF1187C(构造)
    Tree Painting CF-1187E(换根DP)
    Vus the Cossack and Numbers CF-1186D(思维)
    Tree POJ-1741(点分治+树形DP)
    Magical Girl Haze 计蒜客-A1958(分层最短路)
  • 原文地址:https://www.cnblogs.com/Chestnut-g/p/14173797.html
Copyright © 2020-2023  润新知