自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android自定义垂直滚动自动选择日期控件

项目中需要一个日期选择控件,该日期选择控件是垂直滚动,停止滚动时需要校正日期数字位置,自动选择离中心位置最近的数字。可能有其他的应用场景,分享给各位,可以修改或应用于你自己的项目。

2013-09-26 14:39:58 10317 5

原创 Android自定义带标题边框的Layout

带标题边框的Layout,像Java Swing的JPanel一样带标题边框的布局,Android里没有类似控件,想到这个也不难,自己画了一个,是继承LinearLayout的一个自定义布局,当然,可以根据需要继承其他布局,基本都是一样的过程。

2013-09-24 23:24:23 6974 1

原创 Android自定义Switch控件

修改后的MySwitch控件接口基本与原Switch控件一致,并且除了可支持所有SDK外,增加了2项小功能:1. 支持用Track背景图片的方式代替Texton Textoff等文字方式表现开关状态2.支持调整控制Switch的高度

2013-09-23 16:45:33 22179 25

原创 Android--自定义带点击事件监控的Spinner控件

Spinner是没有点击事件接口的,如果你用setOnClickListener(),程序将会发生运行时异常。一般情况下,无需监控Spinner的点击事件,因为默认的处理方式是点击Spinner出现列表对话框,而某些时候,我们是需要处理点击事件的,比如:我们想在点击Spinner时更新它的列表项,更新完毕之后才显示新的列表框。那么这种情况下用Spinner显然行不通,针对这种情况,我做了一个继承自

2012-08-24 17:18:33 13771 2

原创 ...

很久没有来了。 密码都忘记了,找回邮箱密码也忘记了,好在找回邮箱的找回邮箱密码还在。所以找回邮箱找回了,所以我能在这里感怀一下。对于编程,早已没有当初的激情,虽然这个职业我现在依然喜欢。这个世界对大部分人来说,也许越了解越迷茫。

2012-08-13 16:19:03 691

原创 Android程序退出的处理

在退出Android程序时,我们有时候可以看到这种情况:使用android.os.Process.killProcess(android.os.Process.myPid()) ; 或 System.exit(0); 退出程序时,有时并没有完全退出,有些Activity还没有关闭。为了保证程序完全退出,我们在开发时,可以用一个队列或堆栈来保存程序中未关闭的Activity,退出时先取出队列或堆栈中

2011-11-10 10:11:11 3797 1

原创 QT - MAC下QTableWidget的Bug

bug描述: 在MAC系统下,QTableWidget的实例在setCellWidget()显示时,如果行数超过546,那么从547行起,单元格里的组件将显示不出来了。系统环境:MAC OS X 10.5 or MAC OS X 10.6qt 4.6.2下面写了一个实例程序来展示该bug,4个文件:define.h,mainwindow.h,mainwindow.cpp,main.cppdefine.h代码/** * @brief Test the bug on MAC OS X (Current QT

2010-12-21 23:44:00 1367

原创 设置JPanel背景图片

<br />设置JPanel背景图片:<br />重写Container的paintComponent()方法,绘制背景<br />package com.work.study.swing;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import javax.swing.ImageIcon;import javax.s

2010-12-14 15:44:00 9401 1

原创 XPath的简单用法

XPath 使用路径表达式来选取 XML 文档中的节点或节点集本文只是以一个简单的实例来介绍XPath的常用用法,如果想更多地了解XPath理论知识,请访问http://www.w3school.com.cn/xpath/xpath_syntax.asp下面使用一个简单的XML文件内容:innerText1innerText2innerText31.定位到节点名称为parent1的元素:XPath为“/tree/parent1”,其中

2010-12-05 15:36:00 1448

原创 C#实现XML文件读写

C# XML文件的读写和Java相差不大,主要是借助xpath寻址定位,然后针对指定节点或元素进行操作,具体代码如下:using System;using System.Collections.Generic;using System.Text;using System.Xml;using System.Xml.XPath;using System.IO;namespace Tools.Xml{ /// /// xml文件操作类 /// A

2010-12-05 02:03:00 748

原创 Java实现用浏览器打开网址

package com.work.study.runtime;import java.io.IOException;/** * 运行命令 * @author Wison Xu */public class OSRuntime { public static final String OS_NAME = System.getProperty("os.name").toLowerCase(); /** * 执行命令 * @param url 链接地址

2010-12-03 19:55:00 2184 1

原创 linux shell bash for editing file

#!/bin/bashtargetfile="/root/Desktop/target.test"temp_file="/root/Desktop/temp_${PPID}"# get number of line which contains #begin or #endbegin=$(sed -n "//#begin/=" ${targetfile}) end=$(sed -n "//#end/=" ${targetfile})# delete lines between ${b

2010-12-01 01:37:00 616 2

原创 java实现zip压缩及解压

java JDK中提供了处理zip文件的API,不过无法处理编码方式,不支持中文编码,apache提供了一组处理zip文件的API,包含在ant.jar,支持中文编码,以下为本人用apache ant实现zip压缩及解压的代码:package com.work.study.zip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io

2010-11-28 16:28:00 693

原创 编辑Linux菜单

添加linux菜单有2种途径1.采用linux菜单编辑器编辑。选择System->Perferences->Main Menu或在Terminal下输入alacarte进入编辑器。不过用这种方式新建的菜单只对当前用户有效,而且无法删除菜单即使有root权限。删除的效果其实只是隐藏。如果添加一个菜单(以在Applictions菜单下添加子菜单为例),将在/root/.local/share/applications下生成alacarte-made-x.desktop之类的文件,在/root/.config/m

2010-11-27 00:51:00 2013 1

原创 Linux的.desktop文件格式及常用属性

[Desktop Entry]//文件头Encoding=UTF-8  //编码方式Name=aMule  Name[en]=en_nameName[en_US]=US_name //应用程序名称,根据当前系统语言匹配显示,优先匹配更细化的语言标识名称Comment=comment  //鼠标经过上面时的提示名称,也可国际化Exec=command  //菜单执行的命令或程序Icon=iconpath  //显示在菜单项中的图标,可以为空Terminal=false  //是否使用终端Type=Applic

2010-11-27 00:45:00 14787

原创 Java类重名

    前天宿舍那哥们一下班回来就兴致盎然地说:“今天我发现了java的一个bug,连我们经理都没想出来原因”。这倒是引起了我的兴趣,于是乎,打开电脑让他写下代码,如下:package com.test;public class Test { class String{} public static void main(String[] args) { }

2010-03-03 21:33:00 5464

Android自定义垂直滚动自动选择控件

1.内容垂直滚动的一个控件,内容子项项垂直滚动后,将自动把当前离中心最近的项回滚至中心位置。 2.可用于做日期选择控件 3.利用继承LinearLayout实现,模仿Android带数据的控件的一般做法,加入适配器接口,选择事件监听接口,另外简单实现了子View的缓存。

2013-09-26

Android自定义带标题边框的layout

自定义带标题边框的Layout,像Java-swing的JPanel效果,本例继承LinearLayout,继承其他Layout是一样的过程。

2013-09-24

Android自定义Switch控件

修改官方Switch控件的自定义Switch,支持所有SDK,修改后的MySwitch控件接口基本与原Switch控件一致,并且除了可支持所有SDK外,增加了2项小功能: 1. 支持用Track背景图片的方式代替Texton Textoff等文字方式表现开关状态 2.支持调整控制Switch的高度

2013-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除