1
我有一個將文本格式化爲TextView字段的問題。我用數據庫中的數據填充字符串,我想讓它排成一行:排列多行字符串到textView
for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
SomeString = SomeString + String.format("|%1$-4s|%2$-12s|%3$-10s|\n",
cursor.getString(someColumn1),
cursor.getString(someColumn2),
cursor.getString(someColumn3));
}
Return SomeString
比我將此字符串設置爲textView字段。 事實上,它看起來像這樣:
|SomeColumn1|SomeColumn2|SomeColumn3|
|SomeColumn1|SomeColumn2StringLonger|SomeColumn3|
|SomeColumn1|ShorterC2|SomeColumn3|
這是它應該是什麼樣子:
|SomeColumn1-----|SomeColumn2-----|SomeColumn3|
|SomeColumn1-----|SomeLargerString|SomeColumn3|
|SomeColumn1-----|Shorter---------|SomeColumn3|
我已經與String.format("|%1$.4s|%2$.12s|%3$.10s|\n")
thx,它現在正在工作。 – wariacik