Я пытаюсь узнать больше о функциях checkbox в android. Я хочу показать значения проверенных флажков в TextView. В моем коде он показывает все флажки либо true (если отмечено), либо false (если не отмечен), но я хочу только напечатать те флажки, которые отмечены флажками, и исключить их. Я пробовал использовать «if, else if», но не работал. Любая помощь будет действительно оценена.checkbox filter in android
MainActivity:
public class Demo extends Activity {
private CheckBox linux, macos, windows;
private Button button;
private EditText ed1, ed2;
private TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.demo);
addListenerOnButton();
}
public void addListenerOnButton() {
linux = (CheckBox) findViewById(R.id.checkBox1);
macos = (CheckBox) findViewById(R.id.checkBox2);
windows = (CheckBox) findViewById(R.id.checkBox3);
ed1 = (EditText) findViewById(R.id.editText1);
ed2 = (EditText) findViewById(R.id.editText2);
button = (Button) findViewById(R.id.go);
text = (TextView) findViewById(R.id.textView1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
StringBuffer result = new StringBuffer();
result.append("Android check : ").append(linux.isChecked());
result.append("\nWindows OS check : ").append(macos.isChecked());
result.append("\niOS check :").append(windows.isChecked());
//Toast.makeText(Demo.this, result.toString(), Toast.LENGTH_LONG).show();
text.setText(result);
}
});
}
}
@Erfan Gholampour Его большой. Большое спасибо. Это именно то, что я искал. –
Без проблем мой друг goodluck –