我想要做一些简单的:显示我的ArrayList到TextView。我尝试过使用那些没有成功的方法。或者我应该使用ListView而不是TextView?显示ArrayList到TextView
无论如何这里是代码。我希望有人能帮帮忙。 TexView的
public class MainActivity extends Activity {
Button aButton; // Global Scope
TextView text2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_layout);
aButton = (Button) this.findViewById(R.id.button1);
aButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ArrayList<String> list = new ArrayList<String>();
list.add("Books");
list.add("Newspapers");
list.add("Magazines");
for (int i = 0; i < list.size(); i++) {
//System.out.println(list.get(i));
Log.i("Results", list.get(i));
text2.setText(text2.getText());
}
}
});
}
等待,你告诉我,我需要在我的Log.i下添加“最终”代码?很抱歉,我刚刚2天前开始使用Java。所以我对任何困惑道歉。 – user3078406 2014-10-02 22:23:11
只需替换text2.setText(text2.getText());与其中一个选项,并检查发生了什么 – maszter 2014-10-02 22:25:15
我运行应用程序后,我从模拟器得到一个警告说“不幸的AppDemo已经停止”:/ – user3078406 2014-10-02 22:27:20