android权威编程指南第七章,android编程权威指南第七章-CriminalIntent应用

android编程权威指南第七章-CriminalIntent应用

2020年07月23日

| 萬仟网移动技术

 | a48e1d17a2b0511faa7da7240b1971f6.png我要评论

新建项目步骤1:选择File → New → New Project -->enpty activity 菜单项创建新的Android应用,命名为CriminalIntent。(然后那个勾选项,就别勾了)步骤二:书中介绍说是为了使用appcompat支持库,所以需要添加依赖关系。但是我一直添加不了,一添加就会变成红色。百度之后,发现是因为support包太过于混乱,官方重新整理之后迁移到了androidX,也将逐步停止对support的维护和升级。所以我就没有添加依赖,直接使用了andr

新建项目

步骤1:选择File → New → New Project -->enpty activity 菜单项创建新的Android应用,命名为CriminalIntent。(然后那个勾选项,就别勾了)

84401285ccfcee404c8e6cbc52661423.png

步骤二:书中介绍说是为了使用appcompat支持库,所以需要添加依赖关系。但是我一直添加不了,一添加就会变成红色。百度之后,发现是因为support包太过于混乱,官方重新整理之后迁移到了androidX,也将逐步停止对support的维护和升级。所以我就没有添加依赖,直接使用了androidx包。

ps:其实主要是因为不知道应该怎么添加依赖。遂决定,用最新的!

参考csdn:Android:你好,androidX!再见,android.support

步骤三:主活动继承AppCompatActivity,然后为应用创建模型层Crime类,然后添加代码

d2963b46665785c8acfa8412ffbe4f5c.png

刚开始会报红,按alt+enter键可以快速导包。然后生成getter和setter方法

48cecbb8d838f6a88def2118b849f50a.png

5b9eaa69c13a90cc56f1926e43c464f3.png

按住ctrl键选中需要生成的变量。就可以生成了。

步骤四:创建fragment容器布局(书里命名是activity_crime.xml,我的没有修改命名直接就是activity_main.xml)

325701ea5e6c13abd857314db5e80575.png

步骤五:创建fragment存放需要的控件,右键layout,新建fragment_crime.xml

a1649c3ab929846c074af219d695170a.png

之后添加五个控件之后的预览图

c270fadcb2aff1b7415c682e35fd30b9.png

步骤六:创建一个CrimeFragment类,声明布局文件和控件,CrimeFragment

类是与模型及视图对象交互的控制器,然后覆盖fragment.oncreate方法,再添加onCreateView(…)方法的实现代码,从fragment_crime.xml布局中实例化并返回视图。

178333e253dadb1a7bcf562f5a942f1d.png

第一个参数:引用的布局文件

第二个参数:视图的父视图

第三个参数:是否引用父视图,false/true

添加了布局文件之后,需要在代码中实例化组件才能够让控件体现的界面中。实例化组件的代码需要先声明变空间,然后再向oncreateview方法里实例化,并且设置了一个监听器。同样方式,设置button和checkbox

cb25337835efb70107d544380ccb95c2.png

43e316b92ec8ece3f293ad3b91564415.png

步骤七:将fragment添加给activity。先获取fragmentmanager,然后通过fragmentmanager来管理fragment。

8a660e2c4a5737feebe4a5b018ed1962.png

用布局id,向FragmentManager请求一个fragment

本文地址:https://blog.csdn.net/weixin_43749381/article/details/107465847

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

相关文章:

本文实例讲述了android编程实现圆角边框的方法。分享给大家供大家参考,具体如下:

设置边框圆角可以在drawable-mdpi...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

解决之前层次不齐的排版截图,如下图: 解决之后的整齐排版截图,如下图: 今天忽然发现android项目中的文字排版参差不齐的情况非常严重,不得不想办...

android listview数据的分批显示

布局文件activity_call_safe2.xml

...

const int N =5e4+5;int t;int n, m;int tree[N];void add(i...

本文实例为大家分享了android推箱子游戏的具体实现代码,供大家参考,具体内容如下

自定义view:

pack...

继该系列的第一篇和番外篇之后,今天我们来聊一聊多窗口开发的注意事项。实际上,与其说“多窗口开发”,不如说让我们的APP 适应多窗口模式 。 可能有朋...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

最近学到用asynctask来处理有关网络的操作。虽然代码看上去不是很复杂,但仍有很多地方有疑惑。所以研读了一下api文档,在这里把...

android 双击back键退出应用的实现方法

实现原理:

双击退出程序的原理无非就是设置一个退出标识(询问是否退出),如...

网友评论

387afa1e91d68b43eca6c11dc07bf577.gif

验证码:

636600.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值