2014-11-23 4 views
1

У меня есть фрагмент с прядильщиком и текстовым видом. Когда я закрываю прядильщик, я хочу скрыть прядильщик и показать только текстовое представление. Если я выберу значение из выпадающего списка прядильщика, это легко с помощью OnItemSelectedListener, но если я просто открою счетчик и закрою его (нажав на экран или на кнопку «Назад»), ничего не произойдет.Spinner: прослушать блистерное событие

+0

вы говорите, что скрываете свой счетчик после onseemselectedlistener, и после этого вы хотите, чтобы ваш спиннер вернулся или активировал его видимость, нажав на кнопку соска. – Elltz

+0

Нет, когда я открываю счетчик и нажимаю на спину или где-то на экране, я хочу скрыть это. –

ответ

0

скрыть свой кок, когда вы нажимаете клавишу возврата .. я полагаю, вы просто делаете это

@Override 
public void onBackPressed() { 
    // you can also add a boolean to check if you've selected the spinner 
    if(open){ 
     Toast.makeText(this, "i am hiding spinner", Toast.LENGTH_LONG).show(); 
     Spinner.setVisibility(View.INVISIBLE); 
    }else{ 
     //call super function.. 
    } 
} 

я отвечаю на логике, что скрывать это вы делаете ваш кок невидимым, пользователю .. пусть я знаю, если это помогает

+0

'onBackPressed' не вызывается внутри фрагмента. –

Смежные вопросы