0

私はこのコードを持っています:

ArrayList<ArrayList<String>> row = new ArrayList<ArrayList<String>>();
ArrayList<String> column = new ArrayList<String>();

私の問題は、文字列を追加できないことです。TextView(Androidの場合)から文字列を追加するにはどうすればよいですか?

4

2 に答える 2

3

TextViewin xmlを宣言したと仮定myTextViewします (TextView の ID に置き換えます):

TextView tv = (TextView) findViewById(R.id.myTextView);
int index = 0;//change to index in row that you want to modify
String text = tv.getText().toString();
ArrayList<String> col = row.get(index);
if (col == null) {
    col = new ArrayList<String>();
    col.add(text);
    row.add(col);
}
else {
    col.add(text);
}
于 2012-09-26T00:02:10.703 に答える
1
ArrayList<ArrayList<String>> row = new ArrayList<ArrayList<String>>();
ArrayList<String> column = new ArrayList<String>();
row.add(column);
column.add(myString);

String theString = row.get(0).get(0);
于 2012-09-25T23:47:37.290 に答える