码迷,mamicode.com
首页 > 其他好文 > 详细

Xamarin TableLayout

时间:2020-12-28 11:50:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:otn   efault   active   utf-8   default   sch   alt   示例   width   

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);
运行该应用程序。 应该会看到以下内容
 技术图片

 

 

 
 

Xamarin TableLayout

标签:otn   efault   active   utf-8   default   sch   alt   示例   width   

原文地址:https://www.cnblogs.com/Chestnut-g/p/14173797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!