Очень странная ситуация, у меня есть этот код, который, как предполагается, делает EditText зарегистрированным недоступный для редактирования если SpnSelected.equals ("Сервис") и доступный для редактирования снова, если что-то еще.
final EditText etAdd = (EditText)dialogAddTextView.findViewById(R.id.etSymb);
if ( SpnSelected.equals("Service") )
{
etAdd.setFocusable(false);
TextView tvInfo = (TextView)dialogAddTextView.findViewById(R.id.tvAddTextInfo);
}
else
{
etAdd.setFocusable(true);
TextView tvInfo = (TextView)dialogAddTextView.findViewById(R.id.tvAddTextInfo);
}
Это действительно делает это недоступным для редактирования хорошо, но это не приносит способность отредактировать назад с (верным) etAdd.setFocusable;
Какие-либо идеи, что делать с этим?Спасибо!:)