diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/SubtitleAdapter.java b/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/SubtitleAdapter.java deleted file mode 100644 index 8fd5184bb..000000000 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/SubtitleAdapter.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.fongmi.android.tv.ui.adapter; - -import android.view.LayoutInflater; -import android.view.ViewGroup; - -import androidx.annotation.NonNull; -import androidx.recyclerview.widget.RecyclerView; - -import com.fongmi.android.tv.R; -import com.fongmi.android.tv.databinding.AdapterSubtitleBinding; -import com.fongmi.android.tv.utils.Prefers; -import com.fongmi.android.tv.utils.ResUtil; - -import java.util.Arrays; -import java.util.List; - -public class SubtitleAdapter extends RecyclerView.Adapter { - - private final OnClickListener mListener; - private final List mItems; - - public SubtitleAdapter(OnClickListener listener) { - this.mItems = Arrays.asList(ResUtil.getStringArray(R.array.select_subtitle)); - this.mListener = listener; - } - - public interface OnClickListener { - - void onItemClick(int position); - } - - @Override - public int getItemCount() { - return mItems.size(); - } - - @NonNull - @Override - public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { - return new ViewHolder(AdapterSubtitleBinding.inflate(LayoutInflater.from(parent.getContext()), parent, false)); - } - - @Override - public void onBindViewHolder(@NonNull ViewHolder holder, int position) { - String item = mItems.get(position); - holder.binding.text.setText(item); - holder.binding.text.setActivated(Prefers.getSubtitle() == position); - holder.binding.text.setOnClickListener(v -> mListener.onItemClick(position)); - } - - public static class ViewHolder extends RecyclerView.ViewHolder { - - private final AdapterSubtitleBinding binding; - - public ViewHolder(@NonNull AdapterSubtitleBinding binding) { - super(binding.getRoot()); - this.binding = binding; - } - } -} diff --git a/app/src/leanback/res/layout/adapter_subtitle.xml b/app/src/leanback/res/layout/adapter_subtitle.xml deleted file mode 100644 index 273397eae..000000000 --- a/app/src/leanback/res/layout/adapter_subtitle.xml +++ /dev/null @@ -1,14 +0,0 @@ - - \ No newline at end of file diff --git a/app/src/leanback/res/layout/dialog_subtitle.xml b/app/src/leanback/res/layout/dialog_subtitle.xml deleted file mode 100644 index 29632553f..000000000 --- a/app/src/leanback/res/layout/dialog_subtitle.xml +++ /dev/null @@ -1,9 +0,0 @@ - - \ No newline at end of file