小编ser*_*rgi的帖子

使用ViewPager更改选项卡时重新创建片段

ViewPager有4个选项卡.

我正在使用扩展的自定义适配器FragmentPagerAdapter.

问题是,当我更改选项卡时,第一个Fragment会再次创建,尽管它不是当前可见的.此外,这仅在第四次更改选项卡后发生.例如tab1 - > tab2 - > tab3 => onStop来自tab1.- > tab2 => onCreateView从tab1调用(onAttach未调用).

我想避免这种情况.我需要所有选项卡始终保持其状态,即使它们当前未显示.我怎样才能做到这一点?

android android-fragments android-viewpager

5
推荐指数
1
解决办法
6269
查看次数

以编程方式更改android:digits

我在布局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".或根据复选框状态允许所有内容.

keyboard layout android

3
推荐指数
1
解决办法
7946
查看次数