Android入门之Fragment和FragmentActivity的使用方法

Fragment是我们在单个Activity上要切换多个UI界面,显示不同内容。模块化这些UI面板以便提供给其他Acitivity使用便利。同时我们显示的Fragment也会受到当前的这个Acitivity生命周期影响。(而平常的Fragment有其自己的生命周期)

一、使用方法:

1、创建一个或者多个你需要的Fragment类,其实就是类似activity一样,也有OnCreate()等回调函数。

2、如果要让当前的程序也就是Activity使用Fragment的话,需要把Acitivity中相关的回调函数内容搬过去。you might simply move code from your activity’s callback methods into the respective callback methods of your fragment

一般地,我们需要以下回调函数:

onCreate() onCreateView() onPause()

除了以上3个我们基本上都要用到的回调函数方法,那么我们写得Fragment中还有其他: Handling the Fragment Lifecycle

二、关于继承Fragment类

除了基本的Fragment类,我们还可以继承的有:

DialogFragment ListFragment PreferenceFragment

三、添加用户界面

我们再 onCreateView() 里面处理我们的Fragment要显示的界面,返回的是一个View,这个View其实就是我们定义这个Fragment的Layout的root项。

从XML布局中生成View我们用LayoutInflater这个助手类提供的方法。



  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 在Android Studio中,如果你想修改自定义Fragment的类名和包名,你需要进行以下步骤: 1. 首先,右键点击你想要修改的Fragment类文件,选择"Refactor",然后选择"Rename"。在弹出的对话框中,输入你想要修改的类名,并点击"Refactor"按钮。这将会自动修改该类文件的名称以及所有引用该类的地方。 2. 接下来,你需要修改包名。右键点击你想要修改的包名,选择"Refactor",然后选择"Rename"。在弹出的对话框中,输入你想要修改的包名,并点击"Refactor"按钮。这将会自动修改该包名以及所有引用该包的地方。 3. 修改完类名和包名后,你还需要修改布局文件中对应的引用。打开布局文件,找到对应的Fragment布局文件,将其中的包名和类名修改为你所修改后的名称。 通过以上步骤,你就可以成功修改自定义Fragment的类名和包名了。记得在修改完后重新编译和运行项目,确保修改生效。 #### 引用[.reference_title] - *1* [Android Studio 入门教程:底部导航按钮+Fragment切换](https://blog.csdn.net/XinBaDeRongYao/article/details/128421306)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [[Android Studio] 底部导航栏的实现](https://blog.csdn.net/zhou_ge1/article/details/125543005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Android Studio自带的底部导航条Activity如何修改Fragment](https://blog.csdn.net/Carmelo_7/article/details/125121071)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值