2011-03-22 40 views
0

用戶將能夠重新格式化,他們看到的信息 - 他們需要編輯字符串,如:如何在android上用String.format跳過空字符串?我的應用程序的

<b>Movie name:</b> %1$s, <br><b>Country: </b> %2$s. 

然後我把這個字符串和應用的String.format。 。 對於離,國家爲空,因此用戶將看到:

電影名稱:SomeMovieName,國家:

有什麼辦法不顯示全國行,如果%2 $ s是空的?

回答

1

<br><b>Country: </b>需要包含在替換字符串「Country」中而不是最終的格式化字符串中。

+0

然後用戶將無法更改格式(使其爲斜體而不是粗體)。 – 2011-03-22 17:28:03

+0

一個簡單的方法是將長字符串分解成更小的字符串,用戶可以使用多字段的形式進行編輯。我能想到的另一種方式是創建一些標記,以便計算機知道應刪除哪些塊,如 ...應在最終呈現前刪除的標記。 – Lumis 2011-03-22 17:53:45

相關問題