我之前问过一个关于拆分字符串的问题,但可能还不够清楚。
我做了一个简单的活动,其中有一个例子来说明我的问题。
我有一条消息,它是来自服务器的一条很长的消息。
我需要拆分此消息并将其放入列表视图中,我将向您展示我的代码。
public class Page1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity6);
String message = "0---12,,,2013-02-12 08:04,,,this is a test,,,0---11,,,2013-02-12 08:05,,,and this is why it is damaged,,,0---10,,,2013-02-12 08:06,,,what comes from select data randomly";
String[] variables = message.split(",");
ListView listView1 = (ListView) findViewById(R.id.listView12);
String[] items = { variables.toString() };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, items);
listView1.setAdapter(adapter);
}
}
现在让我们说拆分是逗号“,”所以它将是
0---12 ------->ID1
2013-02-12 08:04 ------------>date1
this is a test ----------->subject1
0---11 ------->ID2
2013-02-12 -8:05 ------------>date2
and this is why it is damaged ----------->subject2
等等,现在我不能做的是我想把这些字符串放在一个循环中并将它们写入一个列表视图,这样subject1应该在item1中,而date1应该像这样在subitem1中
Subject1
Date1
------
Subject2
Date2
------
这就是列表视图的样子
任何人都可以帮我解决这个问题吗?