摘要: http://codepen.io/Gabyler/pen/oxjRYj 阅读全文
posted @ 2016-03-20 22:23 Gabyler 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 使用openFileOutput/openFileInput搭配相应的java输入输出流使用文件来存储数据。另外,记得writer.close()。 读取文件就将FileOutputStream->FileInputStream,BufferedWriter->BufferedReader,wirt 阅读全文
posted @ 2016-03-20 22:06 Gabyler 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 使用ActivityCollector来收集所有活动,所有的活动均继承自BaseActivity,使得每个活动在onCreate方法执行时,都会被加入到AcrivityCollector中。在每个活动onDestroy时都会从ActivityCollector中移除。这样就可以一次性将所有的活动全部 阅读全文
posted @ 2016-03-20 22:04 Gabyler 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 小屏幕 点击后大屏幕Nexus7点击后 写两个activity_main布局文件,一个在layout文件夹下,另一个置于layout-sw600dp下。前者只有一个titleFragment碎片,后者还会加上contentFragment碎片,系统根据设备大小加载不同的activity_main。但 阅读全文
posted @ 2016-03-20 22:03 Gabyler 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 预览出错解决办法:在左右fragment各加tools:layout="@layout/left_fragment"问题地址,点进去后记得顶这个问题!显示正常了:显示 其中,使用碎片的顺序应该是,写的方向则相反: 动态添加碎片实则是在一个容器中(此例为FrameLayout)将一个碎片(实例)替换成 阅读全文
posted @ 2016-03-20 22:02 Gabyler 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 成果图 首先写MainActivity,先只考虑需要哪些功能,不去管如何实现 顺序是:MainActivity->活动布局文件->Item类->Item类对象的集合->初始化该集合->item_layout单项布局->adapter类 注意: 注意: 注意: adapter类 注意: 阅读全文
posted @ 2016-03-20 22:01 Gabyler 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在自定义标题栏时,自定义的标题栏总会置于系统自带的标题栏之下,于是在activity_main.xml中发现了这样一部分内容 末尾一句引入content_main布局,而content_main.xml中也只引入了自定义的titlebar.xml标题栏布局,因此<include layout="@l 阅读全文
posted @ 2016-03-20 22:00 Gabyler 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 关于Android Adapter(适配器),参考Devin Zhang’s blog。简单的说,Adapter起到的作用是使得前端的显示和后端的数据能够适配,用以下代码作为例子 关于fruitAdapter类 对于getView(),《第一行代码》中给出的解释是“在每个子项被滚动到屏幕内的时候会被 阅读全文
posted @ 2016-03-20 21:59 Gabyler 阅读(305) 评论(0) 推荐(0) 编辑
摘要: gravity="center"textSize="24sp"textColor="#00ff00"(完整的前面应该加android:,为了方便均忽略) hint="Type something here"maxLines="2" src="@drawable/ic_launcher"imageVi 阅读全文
posted @ 2016-03-20 21:58 Gabyler 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 隐式使用intent,在被启动的activity的manifest文件配置该活动 在出发活动建立intent时就写好和 网页浏览器用new intent 时用Intent.ACTION_VIEW其在activity的manifest文件下的intent filter值为android.intent. 阅读全文
posted @ 2016-03-20 21:57 Gabyler 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://aeroj-blog.logdown.com/posts/435808 You will be provided with an initial array (the first argument in the destroyer function), followed by 阅读全文
posted @ 2016-03-20 21:40 Gabyler 阅读(171) 评论(0) 推荐(0) 编辑