fix: API compatibility and leanback requirement
- Replace resources.getColor(id, null) with ContextCompat.getColor() for API 21-22 compatibility - Change android.software.leanback to required=false to allow testing on non-TV emulators
This commit is contained in:
@@ -13,6 +13,7 @@ import android.widget.Button
|
||||
import android.widget.EditText
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import androidx.recyclerview.widget.GridLayoutManager
|
||||
@@ -215,7 +216,7 @@ class SearchFragment : Fragment() {
|
||||
for (item in list) {
|
||||
val chip = Button(requireContext()).apply {
|
||||
text = item.keyword
|
||||
setTextColor(resources.getColor(R.color.text_primary, null))
|
||||
setTextColor(ContextCompat.getColor(requireContext(), R.color.text_primary))
|
||||
setBackgroundResource(R.drawable.history_chip_selector)
|
||||
textSize = 14f
|
||||
setPadding(24, 8, 24, 8)
|
||||
|
||||
Reference in New Issue
Block a user