深入理解fragment(三)
之《兼容多分辨率的应用》实战
在上一篇博文中介绍了如何使用Android Fragment开发适用于大屏幕应用,现在我们在上一个应用的基础上继续学习如何使用Fragment开发兼容多分辨率的应用。
1.建立/res/values-large/refs.xml引用资源文件
为了开发兼顾屏幕分辨率的应用,我们需要建立一个引用资源文...
分类:
移动开发 时间:
2015-01-04 19:18:41
阅读次数:
340
深入理解fragment(二)
之《图书详情》实战
通过上一篇博文《深入理解fragment一》,我们学习了Android-Fragment的核心知识点。现在在此基础上,利用Fragment技术开发一款适用于大屏幕手机/平板的查找图书详情的应用软件。该项目主要在于两方面,一是Activity、Fragment的源码实现;二是,布局界面资源文件的实现。
1.res/../Boo...
分类:
移动开发 时间:
2015-01-04 19:17:55
阅读次数:
314
相信大家对Perference都比较熟悉了,也就是我们常说的偏好设置,首选项设置,可以保存一些数据,例如我们在上一次使用的时候的一些内容,希望在下一次启动后依然生效,而不需要再进行配置那么麻烦。一般这个时候我们便会使用perference键值对的方式来处理,在android3.0之前,我们一般去继....
分类:
移动开发 时间:
2015-01-04 18:30:00
阅读次数:
198
android中贞布局由FrameLayout所代表,FrameLayout直接继承了 ViewGroup 组件。
帧布局容器为每个加入其中的组件创建一个空白的区域 (称为一帧),所有每个子组件占据一帧,这些帧都会根据 gravity属性执行自动对齐。也就是说,巾贞布局的效果有点类似 于AWT编程的CardLayout,都是把组件一个一个地叠加在一 起。与CardLayout的区别在于,Card...
分类:
移动开发 时间:
2014-12-27 20:31:20
阅读次数:
221
1、注册FaceBook的开发者账号,并创建应用。
2、下载和安装Android的Facebook SDK并导入进Eclipse
下载地址:https://developers.facebook.com/docs/android/?locale=zh_CN
3、在你的项目中正确导入lib,主要是要导入facebook的sdk,如下图:
4、然后打开res/v...
分类:
移动开发 时间:
2014-12-25 11:24:10
阅读次数:
300
使用PagerAdapter实现ViewPager的页面滑动功能:1.布局上,ViewPager的显示默认会占据整个显示屏,需要指定大小2.其运行过程如下:首先通过getCount()获取需要显示的页面的数目,但并非全部页面都一次性加载,而是默认3个页面,保存上一个页面,预先加载下一个页面;因此每次...
分类:
移动开发 时间:
2014-12-23 22:31:43
阅读次数:
160
环境:Ubuntu 12.04 + android studio 1.0 + jdkjdk使用sun的jdk,网上有较多教程教怎么配置,android studio需从android官网下载,伟大的中国墙的原因,有什么问题大家懂的,sdk下载完后仍然会自动下载部分内容,可选择自己设置镜像下载路径,这...
分类:
移动开发 时间:
2014-12-23 22:28:28
阅读次数:
204
Android 获取屏幕的分辨率
第一种方法:最简单的方法
1
2
int screenWidth = getWindowManager().getDefaultDisplay().getWidth();
int screenHeight = getWindowManager().getDefaultDisplay().getHe...
分类:
移动开发 时间:
2014-12-23 10:30:13
阅读次数:
177
(1)
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="ma...
分类:
移动开发 时间:
2014-12-22 16:23:31
阅读次数:
192
(1)两种方法提冲Spinner中的数据源:通过list集合,或者是通过xml文件进行配置
(2)布局代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:lay...
分类:
移动开发 时间:
2014-12-22 16:18:26
阅读次数:
250