0

我正在尝试在 Android 布局中创建一个表格。我希望这个表是一个普通的表,比如 gridView 或 datagridView,你可以使用 Microsoft Word 获得同一个表:

我想定义列的长度(因此下面的文本将是直的)以及列和行之间的分隔符,当然还有一个不错的列标题。

到目前为止,我尝试使用 TableLayout,但它不一样:

  1. 文本未对齐 - 根据文本长度,各列不会在另一列之下,因为每一行只是一个字符串。

  2. 列之间没有分隔符。

我在每行之后将其添加到 TableLayout 中的行之间的分隔:

View v = new View(this);
 v.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, 1));
 v.setBackgroundColor(Color.rgb(51, 51, 51)); 

我想要实现的是用户将能够查看我正在为他编写的文件。此文件以制表符分隔(在列之间),通过在计算机上使用 Excel 打开它,它显示为表格。

如果有另一种方式(而不是我试图创建的这个表)来查看这个制表符分隔的文件,我会很高兴知道如何。

4

1 回答 1

0

查看Android SDK 附带的 ApiDemos 示例中的 FixedGridLayout.java链接。要了解如何实现它,请参见 com.example.android.apis.animation.LayoutAnimations.java链接

于 2012-06-07T10:46:36.180 回答