我ViewPager有4个选项卡.
我正在使用扩展的自定义适配器FragmentPagerAdapter.
问题是,当我更改选项卡时,第一个Fragment会再次创建,尽管它不是当前可见的.此外,这仅在第四次更改选项卡后发生.例如tab1 - > tab2 - > tab3 => onStop来自tab1.- > tab2 => onCreateView从tab1调用(onAttach未调用).
我想避免这种情况.我需要所有选项卡始终保持其状态,即使它们当前未显示.我怎样才能做到这一点?
我在布局xml中有这个
android:digits="0123456789."
android:inputType="phone" />
Run Code Online (Sandbox Code Playgroud)
我想要的是能够以编程方式更改它并能够来回更改它.inputType部分很好用
manual_ip.setInputType(InputType.TYPE_CLASS_TEXT);
Run Code Online (Sandbox Code Playgroud)
要么
manual_ip.setInputType(InputType.TYPE_CLASS_PHONE);
Run Code Online (Sandbox Code Playgroud)
但我对数字部分一无所知..我需要将字符限制为"0123456789".或根据复选框状态允许所有内容.