Android 如何更改表格单列的宽度?

Android 如何更改表格单列的宽度?,android,pdf,itext,Android,Pdf,Itext,您好,我已经使用Itext库在PDF文件中创建了一个表。我的表列的标题是药物名称、剂量、时间 我的问题是: 我的专栏是这样的: |Medicin|Doses|time| | e name| | | 正如你们在新行中看到的,我尝试了很多方法,但不知道如何安排我的专栏,如: |Medicine|Doses|time| | name | | | 该示例演示了更改列宽度的不同方法。这是一种具体的方式: PdfPTable table = new PdfPTable(3

您好,我已经使用Itext库在PDF文件中创建了一个表。我的表列的标题是药物名称、剂量、时间

我的问题是: 我的专栏是这样的:

|Medicin|Doses|time|
| e name|     |    |
正如你们在新行中看到的,我尝试了很多方法,但不知道如何安排我的专栏,如:

|Medicine|Doses|time|
|  name  |     |    |
该示例演示了更改列宽度的不同方法。这是一种具体的方式:

PdfPTable table = new PdfPTable(3);
table.setWidths(new int[]{2, 1, 1});

现在,第一列的宽度是第二列和第三列的两倍。有关更改列宽度的其他方法,请参阅。

是否尝试更改列宽度?你的问题不清楚。在您的示例中,不同的列已经希望具有不同的宽度。在Itext库中没有显式设置列宽度的选项。空间是按列数平均分配的。我是iText的原始开发者,也是iText书籍的作者。我知道在iText中设置列宽度的方法不止一种;-)哦。。。我的道歉。iText太棒了。。事实上我一直在做手机,没问题。看我加的笑脸;-)