android中XML实现表格根据内容自动变换大小
<?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:background="@drawable/bg_480_800" >
<TableRow android:layout_marginTop="10dip" >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月拜访计划量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="3"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计:jbjbbjk" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月有效拜访率:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月计划销售额:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计销售额:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计回款额:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计销售达成率:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计回款达成率:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="1"
android:layout_marginLeft="3dip"
android:background="#FF909090" />
<TextView
android:padding="3dip"
android:text="本月累计拜访量:" />
<View
android:layout_width="1dip"
android:layout_height="25dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
<TableRow >
<View
android:layout_height="1dip"
android:layout_column="1"
android:layout_marginLeft="5dip"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="1"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="2"
android:background="#FF909090" />
<View
android:layout_height="1dip"
android:layout_column="6"
android:background="#FF909090" />
</TableRow>
</TableLayout>
相关推荐
2. Excel到XML:完成翻译工作后,该工具可以将Excel文件的内容转换回XML格式,并自动按Android的要求生成对应的`values-xx`文件夹结构。这样,开发者可以直接将这些文件导入项目,完成本地化设置。 三、项目结构与...
在Android应用开发中,国际化的实现是一个重要的环节,它使得应用程序能够支持多种语言,从而吸引全球范围内的用户。为了方便管理这些多语言资源,Android使用`String.xml`文件来存储应用中的文本字符串。然而,手动...
在Android平台上,有时候我们需要处理Excel数据,例如读取其中的内容并转换为XML文件,以便更好地在应用程序中使用或与其他系统交换数据。这个项目提供了一种方法来实现这一目标,利用了jxl.jar库来处理Excel文件,...
本教程将深入讲解如何在Android中使用ListView来实现表格布局,以及如何进行自定义以满足可变长度的表格布局需求,并添加简单的行组件单击事件。 首先,要实现基本的表格布局,我们需要创建一个自定义的列表项布局...
它允许开发者将现有的`String.xml`文件导出为Excel表格,然后在Excel中编辑完成后,再将更新的内容导入回`String.xml`。这样,非编程团队成员(如翻译人员)也可以参与到字符串资源的管理中,无需接触代码。 在提供...
`String.xml`文件是Android系统用来存储应用中所有文本资源的主要方式,它使得开发者能够方便地管理和国际化应用的文本内容。本工具就是专为处理`String.xml`与Excel表格之间的相互转换而设计的,方便开发者进行批量...
在Android开发中,动态添加表格行是一个常见的需求,特别是在创建数据列表或者展示可变数据时。这个主题主要涉及Android的布局管理和控件操作。本文将深入探讨如何在Android应用中实现这一功能,主要包括以下几个...
`strings.xml`和`arrays.xml`文件是Android资源文件中的核心组件,用于存储应用程序中的文本和数组数据。这些文件通常包含不同语言的字符串资源,以便在不同地区展示相应的本地化内容。 本话题涉及一个脚本程序,它...
在Android开发中,XML解析是将XML数据转换为应用程序可操作对象的重要步骤,而Listview是一种常见的用于展示大量数据的视图组件。本教程将详细讲解如何通过XML解析将数据传递给ListView,并将ListView布局成表格形式...
文件名"TextTableLayout"可能是项目中的一个类或者XML布局文件,它可能包含具体的TableLayout实现,如自定义的TableLayout子类,用于添加特定的功能或优化性能。具体的内容需要查看源代码才能进一步了解。 综上所...
在Android系统中,XML文件广泛用于存储各种配置和数据,包括多语言支持。XML(Extensible Markup Language)是一种可扩展标记语言,它允许开发者以结构化的方式组织文本数据,便于机器解析和人类阅读。在多语言环境...
- **导入XML**:读取`string.xml`文件,解析XML结构并将其内容填充到Excel表格中。 - **导出XML**:将Excel表格中的数据转换回XML格式,生成新的`string.xml`文件。 - **多语言支持**:如果`string.xml`包含不同...
这个工具对于需要在Android应用中处理这些文档的场景特别有用,比如数据报告、表格生成或者用户交互。 在标题“android中poi生成word文档和excel文档”中提到的使用POI库生成Word和Excel文档,主要涉及到以下几个...
本项目提供了一种C++源码实现,将Excel表格信息转换为XML格式,便于项目开发中读取配置。 1. Excel表格解析: 在C++中,处理Excel文件通常需要借助第三方库,如libxl、pandas(Python库,可通过SWIG接口调用)、...
在Android项目中,String.xml位于res/values目录下,它包含了应用程序中的所有文本字符串。每条字符串都由一个唯一的ID和对应的值组成,如: ```xml <string name="hello_world">Hello world! ``` 转换工具的核心...
在Android开发中,ListView是一种非常常见且重要的组件,它用于展示大量的数据列表,通常用于创建类似于表格的效果。这篇博客“Android Listview表格”探讨了如何在Android应用中使用ListView来构建表格样式的视图。...
在Android平台上实现一个可以左右移动的Excel表格是一项技术挑战,涉及到UI设计、数据处理和触控事件的响应。以下是一些关键的知识点和步骤来创建这样的功能: 1. **UI组件选择**:Android中用于展示表格的数据视图...
表格中的每个单元格都可以绑定特定的数据模型,这样就能实现数据驱动的表格,使得数据更新时表格能自动刷新。 1. **创建表格** 在安卓应用中,首先需要引入SmartTable库。这通常通过Gradle依赖完成,确保在build....
在Android中,由于Word文档的复杂性,直接在原生的XML解析器或WebView中打开可能会遇到格式丢失或显示异常的问题。因此,转换为HTML可以简化处理并保持格式一致性。Apache POI提供了`HWPFDocument`和`XWPFDocument`...
本项目将探讨如何在Android Studio开发环境中实现这一功能。首先,我们需要了解Android对文件操作的基本方法,以及如何处理Excel文件,特别是XLS格式。 在Android中,文件操作主要通过`java.io`和`android.content....