开发过程遇到一个问题,ViewPage明明没有允许获取焦点,但是总是在UI切换的时候能拿到焦点;
设置子控件,父控件,或者ViewPage的属性focusable=“false”,focusableInTouchMode="false"也没用
然后经历各种查阅,发现了一个属性:descendantFocusability,设为blocksDescendants;解决问题.
<androidx.viewpager2.widget.ViewPager2
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants"/>