fragment的生命周期,和简单控件的使用

版权声明: https://blog.csdn.net/InternetProgrammers/article/details/80603508

Android开发过程中少不了fragment的使用,下面对fragment进行简单的介绍。

Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment,我们可以把他看成一个小型的Activity,又称Activity片段!想想,如果一个很大的界面,我们就一个布局,写起界面来会有多麻烦,而且如果组件多的话是管理起来也很麻烦!而使用Fragment我们可以把屏幕划分成几块,然后进行分组,进行一个模块化的管理!从而可以更加方便的在运行过程中动态地更新Activity的用户界面!另外Fragment并不能单独使用,他需要嵌套在Activity中使用,尽管他拥有自己的生命周期,但是还是会受到宿主Activity的生命周期的影响。比如,当Activity暂停时,其中的所有片段也会暂停;当Activity被销毁时,所有片段也会被销毁。 不过,当Activity 正在运行(处于已恢复生命周期状态)时,您可以独立操纵每个片段,如添加或移除它们。 当您执行此类片段事务时,您也可以将其添加到由Activity管理的返回栈,Activity中的每个返回栈条目都是一条已发生片段事务的记录。返回栈让用户可以通过按返回按钮撤消片段事务(后退)。

生命周期
这里写图片描述
EditText 属性
这里写图片描述
android:inputType=”textPersonName”:输入的内容为文本
android:imeOptions=”actionNext”:单击软键盘的向下键焦点跳转到下一个EditText上

手机屏幕横屏显示
这里写图片描述

猜你喜欢

转载自blog.csdn.net/InternetProgrammers/article/details/80603508
今日推荐