文字列の分割について前に質問しましたが、十分に明確ではなかったかもしれません。
私の問題の例を示す簡単なアクティビティを作成しました。
サーバーから長いメッセージが届きました。
このメッセージを分割してリストビューに入れる必要があります。コードを示します。
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
------
これは、リストビューがどのように見えるかです
誰でもこれで私を助けてくれますか?