如何在 Android 中的字符串资源文件中的格式说明符中添加尾随空格?
How to add trailing spaces to format specifier in String resource file, in Android?
我有一个列表视图,其中包含国家代码和国家名称列表,如下所示:
+351 (PT) Portugal
+1684 (AS) American Samoa
我正在使用这个字符串资源:
<string name="country_code_picker_item" translatable="false">+%1$d (%2$s) %3$s</string>
我想做的是对齐国家首字母,在国家代码少于 4 个数字的情况下添加额外的空格。我知道添加前导 0 就像这样 %1$04d,但我想要尾随空格,像这样:
+351 (PT) Portugal
+1684 (AS) American Samoa
您可以使用 -
:
<string name="country_code_picker_item" translatable="false">+%1$-4d (%2$s) %3$s</string>
将根据需要在转换后的值末尾添加空格以填充字段的最小宽度。
有关详细信息,您可以查看 Formatter 的部分:详细信息 -> 常规。
我有一个列表视图,其中包含国家代码和国家名称列表,如下所示:
+351 (PT) Portugal
+1684 (AS) American Samoa
我正在使用这个字符串资源:
<string name="country_code_picker_item" translatable="false">+%1$d (%2$s) %3$s</string>
我想做的是对齐国家首字母,在国家代码少于 4 个数字的情况下添加额外的空格。我知道添加前导 0 就像这样 %1$04d,但我想要尾随空格,像这样:
+351 (PT) Portugal
+1684 (AS) American Samoa
您可以使用 -
:
<string name="country_code_picker_item" translatable="false">+%1$-4d (%2$s) %3$s</string>
将根据需要在转换后的值末尾添加空格以填充字段的最小宽度。
有关详细信息,您可以查看 Formatter 的部分:详细信息 -> 常规。