Spinner:听一下close spinner事件

时间:2014-11-23 14:17:20

标签: android spinner android-spinner

我有一个带有微调器和文本视图的片段。 当我关闭微调器时,我想隐藏微调器并仅显示文本视图。 如果我从微调器的下拉列表中选择一个值,可以很容易地使用OnItemSelectedListener,但是如果我只是打开微调器并关闭它(通过点击屏幕,或者在后退按钮上......)没有任何反应。

1 个答案:

答案 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..
     }
}

我正在回答隐藏的逻辑是你让你的微调器对用户不可见..让我知道它是否有帮助