复选框的文本单击事件

时间:2011-07-19 07:15:25

标签: android checkbox

我正在使用复选框来检查“Term& Condications”。

如果用户仅选中了复选框(方形图标),则表示接受条款 如果没有,则不接受条款,但如果用户点击该复选框的文本,那么我应该能够查看“条款和条款”页面。

感谢。

2 个答案:

答案 0 :(得分:1)

取一个复选框并在Textview上(最好使用按钮) textView上的setOnClickListener显示T& C。 检查ckeckBox状态throgh checkbox.ischecked()并相应地工作。

答案 1 :(得分:0)

我不知道你想要什么,但你可以使用复选框。您需要创建复选框,然后检查是否选中了复选框。

例如:

 final CheckBox checkBox = (CheckBox) findViewById(R.id.checkbox_id);
         if (checkBox.isChecked()) {
             Toast.makeText(getApplicationContext(), "You accepted the Terms", Toast.LENGTH_SHORT);
}
         else {
             Toast.makeText(getApplicationContext(), "You haven't accepted the Terms", Toast.LENGTH_SHORT);
}

这是一个例子,可以帮助理解它: http://developer.android.com/reference/android/widget/CheckBox.html

希望它有所帮助。