在我的android列表页面/活动中,我有一个2个文本字段,一个主要部分和一个部分彼此相对,但是当它为它创建数组字符串时,我只看到带有一部分文本的示例。
<resources>
<string name="hello">Hello!</string>
</resources>
然后创建我想要的东西我会做一个if语句来匹配标题然后如果是这样添加副标题,但我想拥有它所以我可以读取我的标题和字幕字符串如下所示:
<resources>
<string name="hello">
<item>Hello!</item>
<item>my subtitle </item>
</string>
<string name="hello">
<item>Hello!</item>
<item>my subtitle </item>
</string>
</resources>
但我找不到如何将其读取到列表项等的示例,因此我不需要在我的java中执行long if语句以匹配标题的副标题。
非常感谢 硅
答案 0 :(得分:3)
我通常用管道分隔文本并在显示时拆分。它有点难看,但它确实有效。
<item>item1|item2</item>
然后我在getView(...)中调用它
String[] r = c.getResources().getStringArray(R.array.arraylist).split("\\|");
然后我为索引定义了:
private final int VIEW_HEADING_TITLE = 0;
private final int VIEW_HEADING_SUB = 1;