From ccfe8a2c012dedc465d2ba915a97480edd493c73 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 15 Jul 2023 17:04:30 +0800 Subject: [PATCH] Update SiteAdapter.java --- .../com/fongmi/android/tv/ui/adapter/SiteAdapter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java index e2bda0f6d..c7c142027 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java @@ -62,11 +62,12 @@ public class SiteAdapter extends RecyclerView.Adapter { @Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) { Site item = mItems.get(position); + boolean on = !search || change; holder.binding.text.setText(item.getName()); - holder.binding.text.setEnabled(!search || change); - holder.binding.text.setFocusable(!search || change); - holder.binding.text.setSelected(item.isActivated()); - holder.binding.text.setActivated(item.isActivated()); + holder.binding.text.setEnabled(on); + holder.binding.text.setFocusable(on); + holder.binding.text.setSelected(on && item.isActivated()); + holder.binding.text.setActivated(on && item.isActivated()); holder.binding.search.setImageResource(item.getSearchIcon()); holder.binding.change.setImageResource(item.getChangeIcon()); holder.binding.search.setVisibility(search ? View.VISIBLE : View.GONE);