でリスト項目を表示するのは最善の方法ではないことに注意してくださいTextView
。を使用してこれを行うことができますListView
。とにかく、以下の疑似コードを参照してください(Eclipseではテストしていませんが、基本的にどのように機能するかを示すはずです):
public class YourActivity extends Activity {
Vector<String> choices = new Vector<String>();
public void onCreate(Bundle ....) {
(Button) myButton = (Button) findViewById(R.id.button);
myButton.setOnClickListener(new OnClickListener() {
@Override
public boolean button.onClick() {
addString();
TextView textView = (TextView) findViewById(R.id.text_view);
String listRepresentation = "";
for (String choice : choices)
if ("".equals(listRepresentation))
listRepresentation = choice; else
listRepresentation = ", " +choice;
textView.setText(listRepresentation );
}
});
}
public void addString(View view)
{
EditText editText = (EditText) findViewById(R.id.edit_choice);
String message = editText.getText().toString();
choices.add(message);
}
}
OnClickListener
したがって、必要なことを行うボタンに を割り当てるだけです。