`

网格布局 TableLayout

 
阅读更多



 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<TableLayout 
android:id="@+id/TableLayout01" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content"
android:collapseColumns="2"
android:stretchColumns="1"
>
	
	<TableRow 
	android:id="@+id/TableRow01" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content">
		<TextView 
		android:text="用户名称" 
		android:id="@+id/TextView01" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content"></TextView>
		
		<EditText 
		android:text="admin" 
		android:id="@+id/EditText01" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content"></EditText>
	</TableRow>
	
	<TableRow 
	android:id="@+id/TableRow01" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content">
		<TextView 
		android:text="用户密码" 
		android:id="@+id/TextView01" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content"></TextView>
		
		<EditText 
		android:text="123" 
		android:id="@+id/EditText01" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content"
		android:password="true"
		
		></EditText>
	</TableRow>
	
	
	<TableRow 
	android:id="@+id/TableRow01" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content">
		<Button 
		android:text="注册" 
		android:id="@+id/register" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content"></Button>
		
		<Button 
		android:text="取消" 
		android:id="@+id/cancel" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content"></Button>
	</TableRow>

</TableLayout>
</LinearLayout>

 

  • 大小: 10.2 KB
分享到:
评论

相关推荐

    A0205表格布局TableLayout1

    TableLayout是Android开发中一种特殊的布局方式,它按照表格的形式来组织View组件,适用于需要排列成网格或行列结构的应用场景。下面将详细解释TableLayout的相关知识点。 1. **表格结构**: TableLayout由行(row...

    Android布局之表格布局TableLayout详解

    在实际开发中,TableLayout 广泛应用于各种布局场景,例如,表单、列表、网格等。下面是一个简单的 TableLayout 示例代码: ```xml &lt;TableLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

    安卓 tablelayout布局实例

    在Android开发中,TableLayout是一种常用的布局方式,它模仿了HTML中的表格,允许开发者以网格的形式组织视图组件。在本教程中,我们将深入探讨`TableLayout`的使用,包括其基本概念、属性以及如何在实际项目中创建...

    Layout_table android网格布局

    - GridLayout:适用于固定数量列的简单网格布局,但不支持行的动态添加和删除。 通过以上讲解,你应该对Android中的TableLayout有了深入的理解。在实际开发中,可以根据需求选择合适的布局,同时不断探索和实践,...

    TableLayout.zip

    TableLayout以其网格布局的方式,使得开发者可以灵活地创建复杂且自适应的用户界面。 TableLayout的核心原理是基于表格的布局方式,它将容器划分为行和列,每个单元格可以放置一个组件,也可以为空。这种布局方式...

    TableLayout数据显示

    而GridLayout则提供了更灵活的网格布局,允许在不同方向上扩展和拉伸单元格。 通过以上介绍,我们可以看到TableLayout在特定场景下是非常实用的,但使用时需根据具体需求来权衡是否适用。通过熟悉和掌握TableLayout...

    Android 表格布局TableLayout示例详解

    总之,`TableLayout` 提供了一种强大而灵活的方式,来组织和展示信息,尤其适用于需要网格状布局的应用场景。理解和掌握其核心属性和用法,能帮助开发者构建出更加专业且用户体验良好的Android应用界面。

    Android应用开发中使用GridView网格布局的代码示例

    在Android应用开发中,GridView是一种常用的布局方式,它允许开发者以网格的形式展示数据,通常用于创建像图片库、菜单选项等界面。相比TableLayout,GridView更具有灵活性,因为它可以自动调整列数以适应屏幕大小,...

    Android应用开发-TableLayout布局.pptx

    总结起来,TableLayout是Android应用开发中用于构建网格布局的重要工具,它可以灵活地组合和排列UI组件,同时支持嵌套和其他布局的混合使用,是构建复杂界面时不可或缺的一部分。通过熟练掌握TableLayout的用法,...

    TableLayout实现gridview嵌套gridview效果

    `TableLayout`是Android提供的一种用于创建表格样式的布局,而`GridView`则是用于展示数据集的网格视图。本篇文章将详细探讨如何利用`TableLayout`实现`GridView`的嵌套效果,以此达到更复杂的界面设计需求。 `...

    TableLayout不显示列

    TableLayout是Android开发中一种常用的布局管理器,它允许开发者以表格的形式排列控件,非常适合创建网格或行列结构的用户界面。在Android Studio中,TableLayout通常被XML布局文件用于组织视图,使得屏幕元素可以...

    TableLayout程序生成

    5. **使用场景**:TableLayout通常用于创建具有网格样式的用户界面,如表格数据展示、选项卡式布局或有规则的多列布局。 6. **动态添加行**:在代码中,你可以动态地创建和添加TableRow,以在运行时构建表格。这...

    Android布局之TableLayout表格布局

    - GridLayout提供了更现代的网格布局方式,支持更多列数,但TableLayout在处理列收缩和拉伸方面更灵活。 7. **学习资源与实践** - Java的Swing编程和HTML中的表格布局提供了类似的概念,可以作为学习TableLayout...

    TableLayout_Project

    TableLayout是Android的一种布局管理器,它基于HTML的表格概念,提供了行和列的网格结构。开发者可以通过添加TableRow来创建行,然后在每一行中添加View来填充单元格。TableLayout支持自动调整列宽,以及通过设置...

    Android布局之GridLayout网格布局

    Android的GridLayout网格布局是一种在Android 4.0 (API Level 14)及更高版本中引入的布局方式,它允许开发者以二维网格的形式组织UI组件。这种布局方式提供了更多的灵活性,使得组件可以在网格中跨多行或多列,与...

    TableLayout背景

    4. **TableLayout与GridLayout的区别**:虽然两者都能实现二维布局,但TableLayout更注重表格形式,适合展示有行列关系的数据,而GridLayout更像一个网格,每个格子大小相同,适合创建均匀分布的界面元素。...

    Android中使用GridLayout网格布局来制作简单的计算器App

    GridLayout作为Android 4.0及以上版本引入的一种布局管理器,为开发者提供了更灵活的界面排布方式,尤其适合用于创建按钮众多且需按网格排列的应用,比如计算器。 在传统的LinearLayout中,控件只能按单一方向...

    TableLayout.jar

    《TableLayout.jar——Swing布局管理器的高效选择》 在Java Swing开发中,界面布局管理是构建用户界面的关键部分,它决定了组件在窗口中的排列和对齐方式。`TableLayout.jar`是一个强大的布局管理器,它为开发者...

    Android Studio实现简易计算器(表格布局TableLayout)

    这是一个运用网格布局来做的简易计算器,可能没有那么美观,大家可以继续完善 首先先看看成果吧 首先先建一个新的Project Calculator 然后先编写颜色背景文件 创建一个gray.xml,哪里创建呢?如图 在drawable下右击...

    有凹凸感的TableLayout

    TableLayout是Android布局管理器的一种,它允许开发者以表格的形式排列视图,通常用于创建复杂的网格布局。在Android UI设计中,通过自定义组件可以实现更加个性化的界面效果。 首先,我们要理解TableLayout的基本...

Global site tag (gtag.js) - Google Analytics