- 博客(35)
- 资源 (9)
- 收藏
- 关注
原创 【Android】ListView内数据的动态追加
设计思路把置入适配器的list追加数据记录,再使用适配器的notifyDataSetChanged()刷新。方法案例以http://blog.csdn.net/jueblog/article/details/12114513的ListView为例,对Activity作如下改进。package com.app.test01;import java.util.Arr
2013-09-29 01:29:21 6044 4
原创 【Android】上下文菜单ContextMenu的使用
上下文菜单又称长按菜单。当一个视图注册了上下文菜单时,执行一个在该对象上长按(2秒)的动作,将出现一个具有相关功能的浮动菜单。类概述扩展自Menu的上下文菜单提供了修改上下文菜单头(header)的功能。上下文菜单不支持菜单项的快捷方式和图标。公共方法public abstract void clearHeader ()清除上下文菜单头的信息。(包括图片和文字信息)
2013-09-29 00:14:59 16421 2
原创 【Android】Android中shape的使用
Android中,默认的控件显示效果往往不太美观。我们可以在drawable下建一个XML文件,里面放置shape标签以及其相关的属性。例如,可以用这样的方式设置一个LinearLayout的边框、填充颜色、圆角效果等等。先看下面的代码: <gradient
2013-09-28 23:50:49 1745
原创 【Android】以BaseAdapter做适配器的ListView及其性能优化
适配器的Java类package com.app.adapter;import org.json.JSONArray;import org.json.JSONObject;import android.R.integer;import android.content.Context;import android.view.LayoutInflater;import andr
2013-09-28 00:30:46 4628 2
原创 【Android】以SimpleAdapter做适配器的ListView和GridView
SimpleAdapter介绍SimpleAdapter是一个简单的适配器,可以将静态数据映射到XML文件中定义好的视图。构造函数public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)参数 context SimpleAdapter关联的View的
2013-09-27 23:07:25 21367
原创 【Android】添加菜单和监听菜单方法详解
添加菜单可以在onCreateOptionsMenu或者onPrepareOptionsMenu方法中来添加菜单代码添加: menu.add((int groupId, int itemId, int order, charsequence title) .setIcon(drawable ID) add()方法的四个参数,依次是: 1、组别,如果不分组的
2013-09-27 00:08:50 6392
原创 【Android】Activity的菜单机制和方法解析
Activity有一套机制来实现对菜单的管理,方法如下:1. 初始化菜单public boolean onCreateOptionsMenu(Menu menu)此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。返回true则显示该menu,false 则不显示; (只会在第一次初始化菜单时调用)2. 动态的改变菜单的状态p
2013-09-26 23:35:23 1379
原创 【Android】设置tabhost位于底部的三种方法
对于Android自带的tabhost组件,是位于页面顶端的,若想让其位于页面底端,在这里提供两种方法。方法一1、tabcontent和tabs交换位置2、设置tabcontent的属性:android:layout_weight="1"范例<RelativeLayout xmlns:android="http://schemas.android.com/apk/re
2013-09-25 10:17:53 7047
原创 【Android】实现全屏、无标题栏效果
在进行Android UI设计时,我们经常需要将屏幕设置成无标题栏或者全屏。要实现起来也非常简单,主要有两种方法:配置xml文件和编写代码设置。1. 在xml文件中进行配置在项目的清单文件AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置即可。实现全屏效果android:theme="@android:styl
2013-09-25 09:23:27 20997
原创 【Android】“微信”apk中的“发现”和“我”两个模块的布局
先下载一个微信apk,以压缩包的形式打开,对比微信界面,找出我们需要的素材。按钮效果的实现点击对应版块,将有点击效果。这可以通过修改点击背景图实现。在res目录下新建drawable目录,存放以下文件。单行:selector_single.xml 多行顶端:selector_first.xml 多行中部:selecto
2013-09-25 00:17:44 15768 50
原创 【Android】使用FrameLayout布局实现霓虹灯效果
FrameLayout是五大布局中最简单的一个布局。在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置。它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。显示效果如下,第一个TextView被第二个TextView完全遮挡,第三个TextView遮挡了第二个TextView的部分位置。我们可以利
2013-09-24 23:32:18 4657
原创 【Android】实现动态显示隐藏密码输入框的内容
在设置输入密码框时,有些时候需要按钮控制输入的是“明文”或者“暗文”。这里提供一种Android实现动态显示隐藏密码输入框的内容的方法:主要是通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。java 文件package com.app;import android.os.Bundle;import a
2013-09-24 22:33:19 9363 1
原创 【Android】Animation之改变自带的Activity切屏效果
若是感觉自带的Activity切换效果过于单一,我们可以通过Animation改变默认的切换效果。在此提供一种切换方案。在res目录下新建anim文件夹,用于存放Animation的XML文件。zoomin.xml文件<set xmlns:android="http://schemas.android.com/apk/res/android" android:inte
2013-09-22 23:58:02 2214
原创 【Android】Animation之震动效果动画在登录Activity上的应用
在账户登录错误时,如果显示弹出框则会显得很难看而且不友好。当然使用Toast也是不错的选择。在这里提供一种Animation的动画效果。当用户名或者密码错误时,输入框会左右震动,来表示“用户名或者密码错误”。同时,通过这个小案例,来初步了解Animation动画。【注】灵感来自android自带的API。Animation的XML在项目的res目录下新建anim
2013-09-22 23:40:48 3557
原创 【Android】Android实现截取当前屏幕图片并保存至SDCard
功能1. 实现截取当前屏幕的功能。2. 把截取的图片保存到SDCard中的某个目录文件夹下面。Java代码package com.app.test01;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.graphic
2013-09-22 01:32:55 4156 5
原创 【Android】Intent中使用Extra传递数据
传值方法一Intent intent = new Intent();Bundle bundle = new Bundle(); //该类用作携带数据bundle.putString("name", "tom"); bundle.putString("ip","8.8.8.8");intent.putExtras(bundle); //为Intent追加额外的数据传值方法
2013-09-22 00:45:20 7965 2
原创 【Android】Android布局中实现圆角边框
设置corners_bg.xml设置边框圆角可以在drawable-mdpi目录里定义一个xml: <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomRightRad
2013-09-21 00:42:20 36668 7
原创 【Android】使用BaseAdapter实现复杂的ListView
使用BaseAdapter实现复杂的ListView的步骤:1. 数据你要准备好 List getData()。2. 继承ListActivity专有屏,不再需要setContentView(xxx)。 3. 创建一个继承自BaseAdapter的类。4. 为List绑定适配器 setListAdapter(adapter)。5. 用传统的方式来覆写适配器的getView函数 (从参数convertView里映射布局文件,find各个控件填充数据)。6. 改写:加入ViewHolder类(定义
2013-09-21 00:27:32 25651 29
原创 【Android】通过Java代码替换TabHost中的drawableTop资源
在博客 http://blog.csdn.net/jueblog/article/details/11837445 中的Tab选项卡中,点击相应的Tab选项,图标没有发生改变。这些资源图片也没有尽用,若要使点击选项后,图标发生改变,可以在Java代码中实现。改变drawableTop的Java代码:tab_icon_weixin.setCompoundDrawables
2013-09-20 23:36:34 2932 1
原创 【Android】实现Activity页面暂停几秒后跳转的两种方法
方法一 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(MainActivity.this,
2013-09-20 21:24:22 12086
转载 【实用技术】Notepad++之TextFX插件的常用命令
1. 为代码增加行号 选择要增加行号的文本(选择时会提示“No text selected”)点击TextFX —> TextFX Tools —> Insert Line Numbers2. 删除程序行号或者首字 选择相应的文本点击TextFX —> TextFX Tools —> Delete Line Numbers or First word
2013-09-20 16:29:07 3063
转载 【Android】android系统自带样式
Activity显示为对话框模式android:theme="@android:style/Theme.Dialog"不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏,并全屏android:theme="@android:style/Theme.NoTitleBar.Fullscreen
2013-09-20 14:52:10 1891
原创 【Android】模拟Android微信APK底部的TabHost选项卡
资源准备下载一个微信apk,解压,并找出所需的资源图片。layout中XML布局<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" and
2013-09-20 00:20:20 7423 1
原创 【Android】android反编译工具Apktool安装与使用
安装使用步骤如下:1.首先安装需要JAVA环境,先下载JDK/JRE,已经有JAVA环境的可跳过此步。2.到code.google上下载apktool.jar以及相关文件。官网下载:http://code.google.com/p/android-apktool/downloads/list或者在我的上传资源中下载:http://download.csdn.net/deta
2013-09-19 13:57:23 36508 3
原创 【Android】RelativeLayout相对布局属性简析
在Android应用开发过程中,为了界面的美观考虑,经常会使用到布局方面的属性。本文就以此问题深入解析,详解一下Android RelativeLayout相对布局属性在实际开发中的应用,需要的朋友可以参考下:RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 andr
2013-09-18 20:54:25 1891
原创 【Android】控件和基本事件响应的三种方式
第一种方式package com.app;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.MotionEvent;import android.view.View;import android.view.View.OnC
2013-09-18 02:31:14 2849
原创 【cocos2d-x】Win7下配置Cocos2d-x开发环境
一、下载安装包先去Cocos2d-x官网下载安装包,最新版本为cocos2d-2.1.5http://www.cocos2d-x.org/news/134二、解压安装包下载完成后,解压文件,解压后文件目录如下:三、生成解决方案双击cocos2d-win32.vc2010.sln(如果你使用的是vs2012,那么只双击cocos2d-win32.vc201
2013-09-15 22:50:37 1969
原创 【SQL】JDBC之运用dbutils组件实现对数据库的增删改查等操作
实例化查询接口 QueryRunner qr = new QueryRunner();//实例化查询接口添加 /** 添加电影 */ public int insert(Movie movie) { Object[] params = {movie.getName(), movie.getType(), movie.getCountry(), movie.getYea
2013-09-14 00:52:53 2073
原创 【JavaScript】运用jQuery实现控件左右移动的三种方法
方法一【注】需把控件的 CSS 的 position 属性设置为 relative 或 absolute。$(document).ready(function(){ $("#right1").click(function(){ $(".block1").animate({left: '+=50px'}, "slow"); }); $("#left1").click(funct
2013-09-08 00:03:27 4918
转载 【SQL】数据库操作组件Common Dbutils的详解
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。DBUtils包括3个包org.apache.commons.dbutils org.apache.commons.dbutils.handlers org.apache.commons.dbutils.wrappersDBUtils封装了对JDBC的操作,简化了JDB
2013-09-07 23:43:14 2145
原创 【HTML】让<pre>标签文本自动换行
利用这个标签可以将其包起来的文字排版、格式,原封不动的呈现出来。也就是说你输入的东西被原封不动的输出,包括你输入的空格之类的,不用 和等来表示空格或者回车了。但是,默认情况下, 标签中的内容若超出范围不会自动换行,这样无论在显示或打印都会出现麻烦。下面提供符合 W3C 标准并支持多浏览器的 CSS 样式代码:pre{white-space:pre-wrap;
2013-09-06 18:00:09 11116
原创 【Struts2】新建一个Struts2工程,初步体验MVC
实现目标地址栏输入http://localhost:88/Struts2HelloWorld/helloworld.jsp 输入用户名,交由http://localhost:88/Struts2HelloWorld/hello.action 处理返回到helloworld.jsp视图层,并显示刚才输入的值。步骤1、 新建工程MyElipse下新建一个叫strut
2013-09-05 01:51:05 1264
转载 【JSP】JSTL核心标签库的使用方法和示例
JSTL 核心标签库 JSTL 核心标签库标签共有13个,功能上分为4类:1. 表达式控制标签:out、set、remove、catch2. 流程控制标签:if、choose、when、otherwise3. 循环标签:forEach、forTokens4. URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:
2013-09-01 02:46:39 6147
原创 【JavaScript】实现新浪微博发布框的编写
实现功能一、点击发布框,右上角公告会变成输入字数限制的提示。二、随着字符的输入,数字提醒会动态改变。数字、字母按半个处理,汉字按一个处理。三、未输入数字或者字数超过140字后,发布按钮不可以点击发布,并且发布框会有颜色闪现。JavaScript部分代码//onchange 当光标消失的时候 只能触发一次//ie 下 onpropertychange 输入连续触发// 标
2013-09-01 01:57:37 2575 6
Oracle_VM_VirtualBox_Extension_Pack-6.1.6.zip
2021-03-23
android APK反编译工具Apktool
2013-09-19
Java的File类文件读写以及图片下载的总结
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人