我有一个带有微调器和文本视图的片段。 当我关闭微调器时,我想隐藏微调器并仅显示文本视图。 如果我从微调器的下拉列表中选择一个值,可以很容易地使用OnItemSelectedListener,但是如果我只是打开微调器并关闭它(通过点击屏幕,或者在后退按钮上......)没有任何反应。
答案 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..
}
}
我正在回答隐藏的逻辑是你让你的微调器对用户不可见..让我知道它是否有帮助