Commit 67f6bef9 authored by fallenstardust's avatar fallenstardust

优化输入框清空逻辑

parent 784bea2d
......@@ -49,8 +49,8 @@ public class DeckSquareFragment extends Fragment {
//查询卡组名称
binding.etDeckSquareInputDeckName.setOnEditorActionListener((v, actionId, event) -> {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
Editable contributerName = binding.etInputContributorName.getText();
if (contributerName != null) contributerName.clear();
Editable contributorName = binding.etInputContributorName.getText();
if (contributorName != null) contributorName.clear();
keyWord = v.getText().toString();
binding.etGoToPage.setText("1");
binding.etGoToPage.setEnabled(false);
......@@ -67,6 +67,9 @@ public class DeckSquareFragment extends Fragment {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.toString().isEmpty())
binding.btnClearDeckName.setVisibility(View.GONE);
else
binding.btnClearDeckName.setVisibility(View.VISIBLE);
}
......@@ -122,9 +125,14 @@ public class DeckSquareFragment extends Fragment {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.toString().isEmpty()) {
binding.btnClearContributorName.setVisibility(View.GONE);
} else {
binding.btnClearContributorName.setVisibility(View.VISIBLE);
}
}
@Override
public void afterTextChanged(Editable s) {
// 当输入框内容为空时
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment