Use requestFocus() for more device support

This commit is contained in:
Luna712 2023-10-30 10:43:24 -06:00
parent 3a0ae2e475
commit 39bdcb941f
6 changed files with 11 additions and 16 deletions

View file

@ -1,9 +1,7 @@
package com.lagradost.cloudstream3.ui.account
import android.os.Build
import android.view.LayoutInflater
import android.view.ViewGroup
import androidx.annotation.RequiresApi
import androidx.core.view.isVisible
import androidx.recyclerview.widget.RecyclerView
import com.lagradost.cloudstream3.databinding.AccountListItemBinding
@ -27,9 +25,8 @@ class AccountAdapter(
binding.lockIcon.isVisible = account.lockPin != null
binding.outline.isVisible = isLastUsedAccount
@RequiresApi(Build.VERSION_CODES.O)
if (isTvSettings()) {
binding.root.isFocusedByDefault = isLastUsedAccount
if (isTvSettings() && isLastUsedAccount) {
binding.root.requestFocus()
}
binding.root.setOnClickListener {

View file

@ -52,4 +52,5 @@
android:gravity="center"
android:padding="10dp"
android:textSize="16sp" />
</androidx.cardview.widget.CardView>

View file

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="?attr/black"
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -27,4 +26,3 @@
android:paddingRight="16dp" />
</LinearLayout>

View file

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="?attr/black"
android:layout_width="match_parent"
android:layout_height="match_parent"

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"