如何在tablayout中滑动标签时清除EditText
How to clear EditText when swiped tab in tablayout
在 TabLayout
中有 4 个选项卡。在第二个选项卡上,我有 EditText
(用于搜索)。当在 EditText
中输入一些文本并再次滑动到另一个选项卡时,我回来观看 EditText
,无论我输入的文本是未清除。但是我想在滑动到其他标签时清除 EditText
。
Please watch this image
在你的 edittext 片段中试试这个..
@Override
public void setMenuVisibility(final boolean visible) {
super.setMenuVisibility(visible);
if (visible) {
}
else
{
edittext.setText("");
}
}
在片段的 onResume() 中,像这样清除编辑文本。
@Override
public void onResume() {
super.onResume();
yourEditText.getText().clear(); //or yourEditText.setText("");
}
在 TabLayout
中有 4 个选项卡。在第二个选项卡上,我有 EditText
(用于搜索)。当在 EditText
中输入一些文本并再次滑动到另一个选项卡时,我回来观看 EditText
,无论我输入的文本是未清除。但是我想在滑动到其他标签时清除 EditText
。
Please watch this image
在你的 edittext 片段中试试这个..
@Override
public void setMenuVisibility(final boolean visible) {
super.setMenuVisibility(visible);
if (visible) {
}
else
{
edittext.setText("");
}
}
在片段的 onResume() 中,像这样清除编辑文本。
@Override
public void onResume() {
super.onResume();
yourEditText.getText().clear(); //or yourEditText.setText("");
}