如何在tablayout中滑动选项卡时清除EditText

时间:2017-04-04 06:59:40

标签: android android-lifecycle

TabLayout中有4个标签。在第二个标签页面,我有EditText(用于搜索)。当在EditText中输入一些文字并再次滑动到另一个标签时,我又回来观看EditText,无论我输入的文字是什么未清除。但我希望在刷到其他标签时清除EditText

Please watch this image

2 个答案:

答案 0 :(得分:0)

在您的edittext片段中尝试此操作..

@Override
    public void setMenuVisibility(final boolean visible) {
        super.setMenuVisibility(visible);
        if (visible) {


        }
        else
        {       
        edittext.setText("");
        }
    }

答案 1 :(得分:0)

片段的onResume()中的

清除了这样的edittext。

@Override
    public void onResume() {
        super.onResume();
        yourEditText.getText().clear(); //or yourEditText.setText("");
    }