【发布时间】:2015-10-16 12:40:16
【问题描述】:
所以我有这个代码并且它正在工作。我的问题是如何通过并在新活动中显示结果。我用 selectItinerary 设置了 3 复选框的 onclick
public class topPawikan extends ActionBarActivity {
ArrayList<String> selection = new ArrayList<String>();
TextView final_text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.toppawikan);
final_text = (TextView)findViewById(R.id.textView);
final_text.setEnabled(false);
}
public void selectItinerary(View view){
boolean checked = ((CheckBox) view).isChecked();
switch (view.getId())
{
case R.id.checkBox1:
if (checked)
{selection.add("Maglibot");}
else
{selection.remove("Maglibot");}
break;
case R.id.checkBox2:
if (checked)
{selection.add("Kumain");}
else
{selection.remove("Kumain");}
break;
case R.id.checkBox3:
if (checked)
{selection.add("Umupo");}
else
{selection.remove("Umupo");}
break;
}
}
//button
public void finalSelection(View view){
String final_itinerary = "";
for (String Selections : selection)
{
final_itinerary = final_itinerary + Selections + "\n";
}
final_text.setText(final_itinerary);
final_text.setEnabled(true);
}
}
【问题讨论】:
标签: java android android-intent android-activity checkbox