- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 Fragment间的通信
下图是关于Fragment的生命周期,Fragment是一个行为,也可以说是在一个用户接口的一部分的activity,它和activity一样都有属于自己的生命周期,有两种加载方式:静态和动态。如果想要实现两个Fragment间的传值的话,需要使用一个公共桥梁(那就是它们依附的那个MainAcitivity本身),只有通过它才可以实现两个不同的Fragment间的通信。实现
2017-01-10 16:40:02
246
原创 Android launchMode的使用
android:launchMode有四种值,下面我把自己的理解进行整理加以说明并再次巩固。首先,android:launchMode属性值是写在清单文件里面的,它是指定某一activity该以什么样的形式打开standard:有道上翻译过来是标准的,它是系统默认的启动模式,它会每次都创建一个新的activity实例并且放在栈的顶部,就相当于点击一个新的activity时它
2017-01-08 10:49:41
365
原创 eclipse ADT重写方法时解决参数arg0, arg1可读性
本文参考自此处:http://jingyan.baidu.com/article/c35dbcb0eeb0418916fcbcc6.htmleclipse重写时会遇到很多像arg0,arg1这样的情况(如下代码),可读性很差,我有强迫症一定要把这个改成可读性强的才行。class check implements android.widget.CompoundButton.OnC
2017-01-05 14:04:12
922
原创 关于使用eclipse创建Android程序时会多出一个appcompat_v7
使用Android studio创建程序时不会出现多出一个appcompat_v7的问题,但是当我使用eclipse来创建Android程序时就会出现这个问题。通过百度我了解到原来出现这个的原因可能是因为要兼容低版本的Android版本。如图所示:当我选择高一点的SDK时就不会出现这个问题。为什么低版本的就会出现这个问题呢?其实是因为首先创建一个Android项目,在选择And
2017-01-04 10:51:47
373
原创 记我在Ajax上的辛酸
因为这是第一次接触Ajax,想用它来实现登录验证用户是否存在,试过很多种方法都没有成功,开始是在JavaScript里面没有获取到单选框的值,这个问题我真的是一点都没有注意到,直到用alert()方法来查看的时候才发现居然是undefined,这真的是让我很难过呀。百度了一下后用var radio=document.getElementsByName("radio");
2016-12-28 22:52:29
178
转载 MediaPlayer详解
原文地址:http://www.360doc.com/content/13/0916/17/6541311_314873595.shtmlAndroid的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。首先来看看MediaPlayer的生命周期:
2016-12-08 16:42:24
846
转载 web容器的会话机制
本文转载自汪洋之舟:ttp://www.jointforce.com/jfperiodical/article/3695 基本所有web应用开发的朋友都很熟悉session会话这个概念,在某个特定时间内,我们说可以在一个会话中存储某些状态,需要的时候又可以把状态取出来,这整个过程的时间空间可以抽象成“会话”这个概念。尽管你对session的使用已经很熟悉了,但你未必真正理
2016-12-05 11:34:59
316
原创 Android studio 背景、图标、APP名字设置
背景图设置:图片保存为JPG格式,存放在res-->drawable下,布局文件中加android:background="@drawable/图片名"APP名字设置:strings.xml文件里,更改stringname="app_name">app名字string>图标设置:在AndroidManifest.xml文件中找到Android:icon=“ ”,更改icon="@dra
2016-11-09 18:44:52
15840
原创 最适合新手看的Eclipse搭建Tomcat开发环境
官网下载安装Eclipse-jee或者MyEclipse2014,由于我的MyEclipse激活出错了,这里我就安装使用的Eclipse。当然在安装eclipse前需要先安装JDK,因为我之前就安装好了,所以就不需要再重新安装。下载tomcat7,在官网上找到的有两种格式。一个是.exe格式,一个是.zip格式。如果是下载的.zip格式的话,直接下载后解压就可以使用,不需要再安装。3. 重
2016-10-31 19:42:16
3030
原创 ListView的使用
关于ListView和Adapter的使用,我认为以下网站中的内容更易帮助理解:http://www.cnblogs.com/zhengbeibei/archive/2013/05/14/3078805.htmlhttp://www.iteye.com/topic/540423http://www.cnblogs.com/allin/archive/2010/05/11/1732200
2016-10-19 21:35:38
244
原创 ProgressBar的使用
ProgressBar滚动体 常见属性和方法:android:max="200"滚动条最大值android:progress="0"滚动条当前值android:visibility="visible"滚动条是否可见setProgress(int)设置当前值VISIBLE:设置控件可见INVISIBLE:设置控件不可见GONE:
2016-10-19 18:41:20
220
原创 Layout组件综合训练
案例:创建LinearLayout,并在其中创建1个FrameLayout、1个LinearLayout与1个Button单击图片会让图片消失按下Reset按钮后会恢复照片,如下图所示。用线性布局中的垂直走向将整个界面分为三部分,顶部设为堆布局(FrameLayout),中间设为线性布局,底部放一个ButtonFrameLayout里面的内容会重叠,后者
2016-10-12 14:32:41
320
原创 优酷弹窗
优酷弹窗设计:背景为半透明色的黑色,弹窗显示于整个网页的中心,使用绝对定位。需要注意的是:标准下,不透明度opacity值:0~1;但在IE浏览器下私有的不透明度 filter:alpha(opacity=0~100)要设置透明度的块宽高均使用百分率使用绝对定位对弹窗显示块进行位置设置时,要特别注意距离顶部和左部的距离,如果设置为50%的话,那么就需要对它的对应的外边距取负的(10
2016-10-11 22:35:18
761
原创 android常用控件
android常用layout组件:LinearLayout、FrameLayout、RelativeLayoutLinearLayout:线性布局,有水平(horizontal)和垂直(vertical)两种方式,默认为水平排列。一个LinearLayout里面可以嵌套另一个LinearLayout,设置垂直或水平布局。FrameLayout:最简单的layout组件,基本上仅用来防止一
2016-10-11 21:00:47
230
空空如也
如何解决onactivitycreate方法重复执行
2017-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人