我在Java(Android开发)中有以下语句:
ListAdapter adapter = new SimpleAdapter(
MainActivity.this, list,
R.layout.list_item, new String[] {JSON_ADDRESS,JSON_STATE}, new int[] { R.id.address,R.id.state});
现在我想拥有r.id.address元素JSON_ADDRESS + JSONNUMBER(另一个常量)。
... new String[] {JSON_ADDRESS + " " + JSON_NUMBER, JSON_STATE}...
上述方法无效。它在第一个元素上根本没有显示任何内容...... 谁可以帮助连接两个变量?
谢谢!
答案 0 :(得分:0)
String result = String.format("%s %s %s",JSON_ADDRESS,JSON_NUMBER,JSON_STATE);
Example - address is "a"
number is "b"
state is "c"
result will be - "a b c"
$ s - 字符串 $ d - 数字。
答案 1 :(得分:0)
您可能需要创建自己的自定义列表适配器。有关如何执行此操作的示例,请参阅here。