ios讨论群1群:135718460  1.src文件:java源码存放文件夹 2.gen 文件:自己主动生成全部由android开发工具自己主动生成的文件,文件夹中最重要的就是R.java文件,这个文件由android开 发工具自己主动产生的.android开发工具会自己主动依据你存放res文件夹的资源,同步更新修稿R.java文件,正由于 R.java文件是由开发工具自己主动生成的,所以我们应避免手工改动R.java.R.java文件在应用中起到了字典的作 用,它包括了各种资源的ID,通过R…
1.的该项目文件所谓名单AndroidManifest.xml文件.该文件,但有很大的利用,例:app名字.图标,app支持的版本app等等.以下我就介绍下这个清单文件的各个參数的作用. <manifest xmlns:android="http://schemas.android.com/apk/res/android"命名空间 package="com.example.hello"包名唯一标示一个应用 android:versionCode="1…
昨天没有写博客.心里非常罪过呀,今天给大家写两种比較常见的下拉刷新的用法.一款是SwipeRefreshLayout,一款是CircleRefreshLayout. SwipeRefreshLayout的用法 贴下布局: <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/laySwipeRefresh" android:layout_width="match_parent" andro…
一个PHPer转战Android学习过程: 直接跨过java的学习,原因有我之前看过毕向东和张孝祥的Java基础课程,虽然中间好几次看睡着,但java的环境是能跑起来的.我建议大家如果没有Java基础的话,可以看一下毕向东的java课程.毕向东这哥们的声音大,幽默,不容易睡着.http://edu.eoe.cn/category/bixiangdong-java-video.html 直接开始Android环境搭建的步骤,见day1的博客.网上教程一堆,请使用最新的adt-bundle,不要被老…
默认情况下,action bar出如今activity窗体的顶部,稍微降低了activity布局的总空间.假设你想隐藏或者显示action bar,在这堂用户体验的课程中,你能够通过调用hide() 和show() 方法来实现.然后这样会导致你的activity基于它的新大小又一次计算和绘制布局. Figure 1. Gallery's action bar in overlay mode. 为了避免在action bar隐藏或显示时调整你的布局.你能够为你的action bar启用overla…
默认情况下.action bar出如今activity窗体的顶部.稍微降低了activity布局的总空间. 假设你想隐藏或者显示action bar.在这堂用户体验的课程中,你能够通过调用hide() 和show() 方法来实现.然后这样会导致你的activity基于它的新大小又一次计算和绘制布局. Figure 1. Gallery's action bar in overlay mode. 为了避免在action bar隐藏或显示时调整你的布局,你能够为你的action bar启用overl…
在action bar最今本的形式中,它只在左边展示了activity的标题以及应用的icon. 即使在这样的简单的形式中,它也不过告诉用户如今在应用的哪个activity中,同一时候为你的应用保持一个标识. 图1. 一个展示应用icon和activity标题的action bar 设置一个主要的action bar须要你的应用使用支持action bar的主题.怎样来请求这种主题要看你所选择的你的应用最低支持的Android版本号.因此本课会依据应用支持的不同的Android最低版本号分为两个…
一.什么是Activity? Activity简单的说就是一个接口.我们是Android手机上看到的每个界面就是一个activity. 二.Activity的创建 1.定义一个类继承activity,然后在清单文件manifest.xml文件的application节点下注冊activity.这个activity就创建成功了. public class MyActivity extends Activity { } 2.清单文件注冊activity <application android:al…
当你设计你的应用来支持多个屏幕尺寸.你能够基于可用的屏幕空间通过在不同的布局上重用fragment来优化用户体验. 比如,在一个手机上.使用单面板(一次仅仅显示一个fragment)的用户体验更加合适.For example, on a handset device it might be appropriate to display just one fragment at a time for a single-pane user interface. 相反,你可能希望在一个可以展示很多其它…
为了要重用Fragment的UI组件.你应该为它们每个都构建一个完整独立的,模块化的组件来定义他自身的布局和行为. 一旦你定义了这些可重用的Fragments.你能够通过activity关联它们同一时候通过应用逻辑连接它们来实现全部复杂的UI. 你通常都希望一个fragment可以和其它的fragment进行交互,比如基于用户的操作改变内容.全部的fragment之间的交流的完毕都通过activity的关联.两个fragment之间一定不要直接交流. 定义一个接口 要同意一个fragment和它…