我有一个
编辑文本- addArea = (EditText) findViewById(R.id.editTextArea);
和 ArrayList - public static ArrayList<String> areaList = new ArrayList<String>();
和一个按钮—— addbtn = (Button) findViewById(R.id.addBTN);
这是我将字符串存储到数组中的代码。它显示 toastMessage 但我不知道它是否存储字符串。
addbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String area = addArea.getText().toString();
if (!area.isEmpty()){
areaList.add(area);
toastmessage(area+" added successfully.");
addArea.setText("");
}
}
});
需要的是,微调器在下一个布局中。当我单击微调器时,它应该显示我在编辑文本中输入的项目。
要检查列表是否添加,您可以通过这种方式检查
for (int i=0; i<areaList.size();i++){
addArea.append(areaList.get(i));
addArea.append("\n");
}
您可以通过检查setText 值知道 是否string
存储到 中。areaList
textView
要传递areaList
给下一个活动,请添加此
Intent intent = new Intent(MainActivity.this, secondActivity.class);
intent.putExtra("areaList",areaList);
在第二个中Activity
,使用此行获取所有areaList
数据
ArrayList<String> areaList = (ArrayList<String>)getIntent().getSerializableExtra("areaList");
然后将设置areaList
为spinner
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, areaList);
spinner.setAdapter(adapter);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句