Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中创建具有垂直分隔符、固定列长度和标题的表_Android_File_Android Layout_Tableview - Fatal编程技术网

在android中创建具有垂直分隔符、固定列长度和标题的表

在android中创建具有垂直分隔符、固定列长度和标题的表,android,file,android-layout,tableview,Android,File,Android Layout,Tableview,我正在尝试在Android布局中创建一个表。 我希望此表是普通表,如gridView或datagridView,与使用Microsoft Word可以获得的表相同: 我想定义列的长度,这样下面的文本将是直的,在列和行之间有一个分隔符,当然还有一个漂亮的列标题 到目前为止,我尝试使用TableLayout,但不一样: 文本未对齐-根据文本长度,列不在另一列之下,因为每一行只是一个字符串 列之间没有分隔符 行与行之间的分隔我在每行之后将其添加到TableLayout中: View v = new V

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

我想定义列的长度,这样下面的文本将是直的,在列和行之间有一个分隔符,当然还有一个漂亮的列标题

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

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

列之间没有分隔符

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

View v = new View(this);
 v.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, 1));
 v.setBackgroundColor(Color.rgb(51, 51, 51)); 
我想要实现的是,用户将能够查看我为他编写的文件。此文件在列之间用制表符分隔,通过在计算机上用Excel打开它,它显示为表格


如果有其他方法代替我试图创建的此表来查看此选项卡分隔的文件,我将很高兴知道如何操作。

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