04 2016 档案

android实现点击缩略图查看大图
摘要:在项目中需要对缩略图进行大图查看,就类似微信的点击查看大图,只不过这里作只采用了一张图片,没有左右滑动的效果。 这里的图片是从储存卡中获取,首先得需要该图片的本地地址,然后将本地图片转换成Bitmap,设置获取比例为1. 关键代码如下: public class ShowBigPhoto { pri 阅读全文

posted @ 2016-04-26 21:35 Day_to_Day 阅读(2632) 评论(0) 推荐(0)

listView的item按钮,数据点击事件监听
摘要:项目中需要对listview中的每个item内容的某个关键字进行点击事件,并跳转至下一级界面。 1.将listview的adapter implements OnClickListener,并在getview中对keyword设置监听 keyWord = (TextView)view.findVie 阅读全文

posted @ 2016-04-22 13:32 Day_to_Day 阅读(2219) 评论(0) 推荐(0)

setOnItemClickListener参数含义
摘要:MineTravelAdapter mineTravelAdapter = new MineTravelAdapter(MineActivity.this, R.layout.mine_travel_item, mineTravel); listview.setAdapter(mineTravelA 阅读全文

posted @ 2016-04-21 15:00 Day_to_Day 阅读(3672) 评论(0) 推荐(0)

listview的工作机制
摘要:listView在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得到listView的长度,然后根据这个长度,调用getView()逐一绘制每一行。 系统显示列表时,首先实例化一个适配器(这里将实例化自定义的适配器)。当手动完成适配时,必须手动映射数据,这需要重写getView 阅读全文

posted @ 2016-04-21 14:50 Day_to_Day 阅读(220) 评论(0) 推荐(0)

java对象引用,对象赋值
摘要:Java对象及其引用 关于对象与引用之间的一些基本概念。 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友 阅读全文

posted @ 2016-04-20 21:48 Day_to_Day 阅读(362) 评论(0) 推荐(0)

handler,message,looper学习笔记
摘要:handler消息传递机制 1.循环者looper类 一个线程对应一个looper对象,而一个looper对象又对应一个messagequeue。messagequeue用于存放message,在messagequeue中,存放的消息按照FIFO原则执行,messagequeu被封装到looper里 阅读全文

posted @ 2016-04-12 15:42 Day_to_Day 阅读(498) 评论(0) 推荐(0)

监听器和适配器
摘要:1监听器和适配器是什么? 如果一个类里声明了抽象方法,那么它也必须声明为抽象的。换句话说,包含有抽象方法的类就是抽象类。 如果一个类里面的方法都是抽象的,那么它就是一个接口,也就是说,接口是一种特殊的抽象类。(当然,抽象类跟接口是有区别的,本文并不深入讨论这个问题) 事件的监听程序(Listener 阅读全文

posted @ 2016-04-10 21:56 Day_to_Day 阅读(1052) 评论(0) 推荐(0)

Android json解析
摘要:在做项目时,从网络获取的数据是json格式,需要进行解析,服务器返回的数据是整体无序,局部有序的,一开始有点慌,因为只知道有序的解析方式,后来查看API,可以先将jsondata转化封装成JSONBObject,然后再把有序部分封装成JSONArray。 jsondata如下: 具体解析过程如下: 阅读全文

posted @ 2016-04-10 20:00 Day_to_Day 阅读(201) 评论(0) 推荐(0)

Android数组资源
摘要:1.在values下创建arrays.xml文件 2.在arrays.xml中使用<string-array>或者<int-array>标签定义数组 name 定义数组的名字 item子类 用于定义数组的元素值 3.引用数组资源 在java代码中使用: Resources resource = ge 阅读全文

posted @ 2016-04-10 11:22 Day_to_Day 阅读(649) 评论(0) 推荐(0)

Android定位实现(baidu)
摘要:在上一篇中讲到了使用google 提供的API来获得 地理位置信息, 但由于google被禁的原因,所以无法进行反地址编码,所以, 无法获得详细的地址信息,所以,这里转向了baidu定位。 在baidu开发者中心申请ak,然后下载相应的jar包倒入lib中。具体环境配置的方法看百度开发者中心的文档。 阅读全文

posted @ 2016-04-10 11:06 Day_to_Day 阅读(317) 评论(0) 推荐(0)

Andriod定位实现(Google)
摘要:基于位置的服务简称 LBS,主要的工作原理就是利用无线电通讯网络或 GPS 等定位方式来确定出移动设备所在的位置. 定位过程如下:1.LocationManager的使用 要想使用 LocationManager就必须要先获取到它的实例, 我们可以调用 Context的 getSystemServi 阅读全文

posted @ 2016-04-09 16:21 Day_to_Day 阅读(483) 评论(0) 推荐(0)

选项卡介绍
摘要:一.TabHost介绍 1. TabHost常用组件TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡;TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中;-- 创建选项卡 : newTabSpec(Stri 阅读全文

posted @ 2016-04-06 10:35 Day_to_Day 阅读(396) 评论(0) 推荐(0)

解决ListView中数据 重复显示的问题
摘要:在项目中,用listview显示数据时,每多点击一次按钮,listview中数据就多重复一次,就调用一次数据添加,而我们定义的全局listview中数据没有清空,一直在增加,最快速的解决办法就是每次添加数据前,将listview清空。 1.清空 listview.clear(); 2.添加数据 li 阅读全文

posted @ 2016-04-05 20:08 Day_to_Day 阅读(908) 评论(0) 推荐(0)

控件的可见与不可见
摘要:控件的可见与不可见分为三种情况 控件的可见与不可见分为三种情况 第一种 gone 表示不可见并且不占用空间 第二种 visible 表示可见 第三种 invisible 表示不可见但是占用空间 可见与不可见的表现形式有两种。 在布局文件中: android:visibility="gone" and 阅读全文

posted @ 2016-04-05 19:41 Day_to_Day 阅读(228) 评论(0) 推荐(0)

关于listview嵌套listview
摘要:项目中想要实现一个效果,就是我们显示用户不同景点下(个数事先不确定),不同的用户动态信息(带有图片,文字,个数事先不确定),所以,试图用listview中嵌套listview来实现,虽然效果不太美观,但还是尝试了一下,下面把基本思路和嵌套的运用记录一下。 1.文件说明: MainActivity.j 阅读全文

posted @ 2016-04-05 16:35 Day_to_Day 阅读(488) 评论(0) 推荐(0)

Android ImageView(scaleType属性)
摘要:在设计UI布局时,我们限定图片大小来达到布局规整美观,这就涉及到图片的缩放和剪裁。 <ImageView android:id="@+id/img" android:src="@drawable/logo" android:scalrType="centerCrop" android:layout_ 阅读全文

posted @ 2016-04-04 13:10 Day_to_Day 阅读(191) 评论(0) 推荐(0)

最常用和最难用的控件--ListView(Android第一行代码)
摘要:由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有 大量的数据需要展示的时候,就可以借助 ListView 来实现。ListView 允许用户通过手指上下 滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。 1.ListView 的简单用法首先新 阅读全文

posted @ 2016-04-02 11:02 Day_to_Day 阅读(1323) 评论(0) 推荐(0)

导航