EditText.setFocusable (ложь); не может иметь значение true.:/

Очень странная ситуация, у меня есть этот код, который, как предполагается, делает 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;

Какие-либо идеи, что делать с этим?Спасибо!:)

62
задан 14 September 2011 в 00:12

0 ответов

Другие вопросы по тегам:

Похожие вопросы: