Используйте это ..
Your_Checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
//recording the click of the checkbox
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
//testing if it is checked or unchecked
if ( isChecked )
{
//if it is check
EditText.setVisibility(View.VISIBLE);
}else{
EditText.setVisibility(View.GONE);
}
});
, затем проверьте, может ли отображаться кнопка, когда флажок установленКогда кнопка нажата (например, введите)
, затем проверьте ..
if(EditText.isShown){
String userText = EditText.getText.toString();
}