0

Android レイアウトでテーブルを作成しようとしています。このテーブルを、Microsoft Word を使用して取得できる同じテーブルである gridView や datagridView のような通常のテーブルにしたい:

列の長さ (下のテキストがまっすぐになるように) と、列と行の間の区切り記号、そしてもちろん素敵な列ヘッダーを定義したいと考えています。

これまで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 に答える