初入安卓
文章平均质量分 53
阿里海瑟要
这个作者很懒,什么都没留下…
展开
-
LayoutInflater作用和使用方法
作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity,就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创建一个画面的时候,初学一般都是新建一个类, 继承Activity基类,然后在onCreate里面使用setConte转载 2015-03-02 17:00:04 · 483 阅读 · 0 评论 -
获取当前屏幕的密度只
简单说说ListView的用法: 1.首先当然是,自定义xml布局Cell 2.新建一个数据实体类,记得提供数据读取接口 2.写一个数据管理类,记得继承自ArrayAdapter<实体类>, 内部实现初始化方法的时候,把textViewResourceId保存起来,这个id在getview方法中可以用来获取Cell的环境View 最后实现getView方法,记得获取步骤是 Fruit f原创 2016-09-05 14:16:35 · 502 阅读 · 0 评论 -
安卓屏幕知识
屏幕分辨率是指横纵向上的像素点,单位是px,1px=1个像素点,一般以纵向像素*横向像素,如1920*1080 屏幕像素密度是指每英寸上的像素点数,单位是dpi,即”dot per inch”的缩写,屏幕像素密度与屏幕尺寸和屏幕分辨率有关 构成图片的最小单位px dp,dip Density Independent Pixels 的缩写,即密度无关像素以160dpi为基准,1dip=1px原创 2016-09-05 14:15:47 · 440 阅读 · 0 评论 -
安卓碎片使用心得
碎片的简单用法: 类似于自定义控件步骤: 1.新建布局xml文件 2.创建自定义的类的文件,此处就是Fragement子类,继承自Fragement 3.在一个新的xml中使用刚刚自定义的类创建所要的界面犯二的事情:今天打算用水平线性布局,然后用一个包裹的文字右对齐,试过gravity和layout_gravity都不行都怀疑这两个属性是不是有问题,最后终于妥协了,原来是因为线性布局优先考虑原创 2016-09-05 14:13:25 · 982 阅读 · 0 评论 -
安卓布局心得
layout_gravity : 设置控件在布局中的位置 gravity :主要设置控件内容在控件中的位置原创 2016-09-05 14:11:33 · 573 阅读 · 0 评论 -
java 对象的存储形式
对象是一个复合数据类型的变量,其存储方式和一般变量的存储方式也不相同。在 Java 的执行环境中,存储区域一般分为两类: l 栈内存该区域存储基本数据类型 l 堆内存存储实际的对象内容。而实际的对象存储比一般变量复杂,对象的存储分为两部分:对象的内容,对象的内容的地址。原创 2015-10-14 16:32:26 · 595 阅读 · 0 评论 -
java中值传递和引用传递
在Java语言中,对于那些数据类型是按值传递,那些数据类型是按址传递都作出了硬性规定,如下所示:l 按值传递的数据类型:八种基本数据类型和Stringl 按址传递的数据类型:除String以外的所有复合数据类型,包括数组、类和接口原创 2015-10-14 16:07:50 · 414 阅读 · 0 评论 -
java 集合详探
联系OC和JAVA的关系语句:map is dic list is array本质来讲:List是一个接口,不能直接newArrayList才是用数组存的,LinkedList是以链表的方式存的。。。。他俩实现了List接口只是用他不同的实现类而已啊,这里涉及到多态示例指导:like:List strList = new ArrayList原创 2015-10-14 16:03:00 · 366 阅读 · 0 评论 -
有关inflater.inflate函数的总结笔记
本文大部分都是我找的资料,因此也算不得原创,但因为转载和归纳的比较细致,所以我美其名曰原创。inflate(layout-id,父视图,是否添加到父视图上)首先我在子类化Fragment的时候有个函数like this:@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup c原创 2015-03-13 10:43:27 · 849 阅读 · 0 评论 -
intent简单实用
Intent intent = new Intent(Intent.ACTION_VIEW);intent.setData(Uri.parse("tel:13823751082"));startActivity(intent); String value = "刘亮 你好";Intent intent = new Intent(MainActivity.this,SecondActivity.原创 2016-09-05 14:17:27 · 522 阅读 · 0 评论