• 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);
    运行该应用程序。 应该会看到以下内容
     
     
     
  • 相关阅读:
    剑指Offer-用两个栈实现队列
    剑指Offer-从尾到头打印链表
    滑动门技术实现
    解决keil5中文注释乱码方法
    faker数据填充详解
    redis在微博与微信等互联网应用笔记
    JDBC插入中文数据出现?号地解决问题
    idea配置less自动编译
    idea使用Vue的v-bind,v-on报错
    idea 代码部分格式化
  • 原文地址:https://www.cnblogs.com/Chestnut-g/p/14173797.html
Copyright © 2020-2023  润新知