radiogroup.clearCheck();执行时调用onchecked()方法,运行一次onCheckedChanged().
textview点击事件
String ttt = "_________";
SpannableString spanttt = new SpannableString(ttt);
spanttt.setSpan(new TextClick(), 0, ttt.length(),
Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
text.append(spanttt);
text.setMovementMethod(LinkMovementMethod.getInstance());
private class TextClick extends ClickableSpan {
@Override
public void onClick(View v) {
// 在此处理点击事件
final EditText editText = new EditText(MainActivity.this);
new AlertDialog.Builder(MainActivity.this)
.setTitle("请输入答案:")
.setIcon(android.R.drawable.ic_dialog_info)
.setView(editText)
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0,int arg1) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this,"输入的答案是:" + editText.getText(),
Toast.LENGTH_SHORT).show();
}
}).setNegativeButton("取消", null).show();
}
}