Как мы можем использовать FlexboxLayout для API 14
Я хочу использовать FlexboxLayout для API 14, но у меня возникла проблема с ViewCompat
класс означает ViewCompat.combineMeasuredStates
Метод недоступен для API 14. Так как я могу использовать это?
1 ответ
minSdkVersion
из FlexboxLayout
объявляется 9, что означает, что вы не должны видеть никаких проблем, используя его в API 14. Тем не менее, вы можете увидеть реализацию ViewCompat
класс и замените его вашей реализацией, в этом случае вместо вызова ViewCompat.combineMeasuredStates(int, int)
вызов View.combineMeasuredStates(int, int)
,
Кроме того, как видно из документов ViewCompat.combineMeasuredState (int, int):
Этот метод устарел на уровне API 26.0.0-alpha1. Используйте функцию lateMeasuredStates(int, int) напрямую.