UIFragment的使用
来源:互联网 发布:淘宝老客户刷销量 编辑:程序博客网 时间:2024/06/07 19:02
一次安卓的作业,要求的是使用Fragment,之前没有用过,所以基本上是在百度上找的教程,但是都遇到了很多问题,所以决定自己根据自己遇到的问题,来详细记录一个完整的在eclipse上的安卓项目使用fragment的笔记。
因为eclipse是是没有安装gradle插件的,所以要使用fragment的话,需要自己手动配环境和安装插件。
1:下载gradle:http://services.gradle.org/distributions/,这里面有所有版本的gradle,下载好之后直接解压到一个盘的根目录下,备用。因为我不知道怎么匹配eclipse上的版本和gradle版本,所以我是先随便下载的一个版本,然后后面安装的时候,如果版本不对,会提示你,你再下它指定的版本就好了。
2:配环境变量:跟Java配环境变量的方式一样。变量名如下,变量值为自己的gradle解压后存放的目录。然后,还需要建一个sdk的安装目录。最后,把这个两个变量加入path中就好了,再path的最前面加上刚才的两个变量:“;%ANDROID_HOME%\BIN;%GRADLE_HOME%\bin;”。注意,该有分号的,一定不要忘了,不然系统 不识别。
3:gradle安装好了之后,最后在命令行模式下验证:输入gradle -v 。显示如下则表示gradle配置成功。
4:在eclipse上安装gradle插件:最上面的工具栏:help->install new software:点击add,name一栏随便输,location输入:http://dist.springsource.com/release/TOOLS/gradle。
确定之后,出现如下的画面,全选。然后一直点击下一步,中间还有一个接受协议。finish之后,重启一下eclipse就好了。
5:随便新建一个安卓项目。右键项目,选择export:
连续next,然后选中我们新建的那个项目,一直next,最后finish。
最后我们会看到test目录下会多一个build.gradle文件。
再右键refresh一下项目,会发现又多了几个文件。
7:再次进入cmd,进入到我们所建的项目的目录下,执行gradle clean 。出现如下显示,则表示成功
再执行gradle build:会显示如下:反正最后有build successful就对了。
8:再在项目出右键,refresh,又会出现一个build文件夹。
9:在项目的根目录下面新建一个folder,名字为lib:下载一个
10:下载要用到的第三方jar包,加入到工程中。fragment需要用的到第三方jar包是:android-support-v4.jar
直接百度这个名字,随便找一个下载就好了。下下来之后,把它复制进lib目录下:
10:右键android-support-v4.jar -->Build Path-->add to build path,项目中会现实如下:
11:右键项目:build path-->configure build path。选中箭头指向的那个,一定要勾选。如果它不是在顶部,就一直按右上方的up按钮,把它置于顶部。
12:最后。jar包会出现在项目的顶部,然后再在项目中使用fragment就可以了。
我在整个过程中,遇到了很多的问题,有因为自己的粗心造成的,也有因为自己本身不了解,很多步骤没有做(网上的搜出来的步骤和我需要做完的比起,都是不完整的),最后导致运行的时候程序闪退。最后还麻烦了同学的指点,才磕磕绊绊的完成了,也是不容易啊。。。
- UIFragment的简单使用
- UIFragment的使用
- Android无UIFragment用法:findFragmentByTag
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- %:的使用
- Makefile中使用$$的使用
- Makefile中使用$$的使用
- Red5的使用--使用日志
- prefernce的使用具体使用
- 【工具使用】git 的使用
- 关于使用AsyncTaskLoader的使用
- 使用CABasicAnimation的基本使用
- 使用IDEA创建Web项目
- 软件工程中的那些图:系统流程图,程序流程图和数据流图
- python sort、sort_index方法(排序)
- SpringBootTest 单元测试遇到的坑
- java之StringUtils 用法
- UIFragment的使用
- 安装Laravel elixir 并解决安装过程中的报错
- 栈溢出几种保护方式
- 如何面试测试工程师?
- BZOJ 1270: [BeijingWc2008]雷涛的小猫 傻逼DP
- convert-sorted-list-to-binary-search-tree
- [LeetCode]26. Remove Duplicates from Sorted Array
- 数据库知识总结
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)