如何在 Android 中创建 SpreadSheet 类型的显示?

Raj*_*ian 5 android

我正在尝试在 Android 应用程序中显示一个电子表格,其中包含自动可调整的列,并且每列都应由线包围。我使用表格布局,数据以表格格式显示,但我不知道如何用线包围每列,自动调整.如果有人知道请帮助我。

Dim*_*rov 0

使用TableLayout.LayoutParamsTableRow.LayoutParams。它们继承了ViewGroup.MarginLayoutParams,您似乎需要它。

TableRow.LayoutParams 的示例代码可以是:

// you can also init values for width, height and weight here
TableRow.LayoutParams params = new TableRow.LayoutParams();
params.setMargins(LEFT_MARGIN, TOP_MARGIN, RIGHT_MARGIN, BOTTOM_MARGIN);

TextView textView = new TextView(this);
textView.setText("I'm in the table");

TableRow row = new TableRow();
row.addView(textView, params);
Run Code Online (Sandbox Code Playgroud)

当您添加到表布局时,可以将相同的原则应用于 TableLayout.LayoutParams。