摘要: 有时候为了方便需要一个监听应用在多个buttonButtonbtn1,btn2;public void onCreate(Bundle b) { btn1.setOnClickListener(yourListener); btn2.setOnClickListener(yourListener); } View.OnClickListener yourListener = new View.OnClickListener(){ public void onClick (View v){ if( v == btn1 ){ ... 阅读全文
posted @ 2012-05-24 16:51 还是你最好 阅读(899) 评论(0) 推荐(0) 编辑
摘要: main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <T 阅读全文
posted @ 2012-05-24 16:49 还是你最好 阅读(32848) 评论(1) 推荐(0) 编辑
摘要: 上面是一个TextView,下面有个RadioGroup,布局如下:主布局main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_hei 阅读全文
posted @ 2012-05-24 16:46 还是你最好 阅读(15271) 评论(0) 推荐(0) 编辑
摘要: Android 使用 TableLayout 布局拉伸宽度 阅读全文
posted @ 2012-05-23 12:32 还是你最好 阅读(544) 评论(0) 推荐(0) 编辑
摘要: RadioGroup单选按钮用法,还是先看效果图先中后,点RadioGroup测试按钮,可在标题栏显示选择结果,点清除可以清除选择。下面上代码,main.xml:<RadioGroup android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:checkedButton="@+id/b1" android:id="@+id/RG" 阅读全文
posted @ 2012-05-22 16:11 还是你最好 阅读(35193) 评论(1) 推荐(1) 编辑
摘要: 在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发中的经验,探讨一下自定义背景的按钮、自定义形状按钮的实现方法。首先看实现效果截图:自定义背景的按钮目前有2种方式实现,矢量和位图。1. 矢量图形绘制的方式矢量图形绘制的方式实现简单,适合对于按钮形状和图案要求不高的场合。步骤如下:(a) 使用xml定义一个圆角矩形,外围轮廓线实线、内填充渐变色,xml代码如下。//bg_alibuybutton_default.xml <?xml 阅读全文
posted @ 2012-05-22 13:49 还是你最好 阅读(13471) 评论(0) 推荐(0) 编辑
摘要: 最近一时心血来潮,尝试开发 Android 程序,练习的项目是个简单的天气预报程序。其中天气预报自然要涉及全国各地各个地区,我把这些地区名以及地区代码放在一个 SQLite 数据库里,当然 Android 对 SQLite 也支持的很好。问题是,学习过程中发现很多教程或者示例,都是程序运行后即时创建一个数据库,然后建表、插入数据什么的,而我自己的想法是在电脑上把数据库事先准备好,然后随 APK 一起打包发布,否则在 Java 代码里面 hard code 几千条 insert 语句,显然是很傻瓜的行为。经过多方网络搜寻,终于找到比较完善的解决方法。在 Eclipse 里新建好工程后,默认会有一 阅读全文
posted @ 2012-05-17 14:00 还是你最好 阅读(7382) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/shunzi19860518/article/details/5932782================================全部导出sqlite3 data.db>.output dd.sql>.dump全部导入sqlite3 mydb.db>.read dd.sql平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库进入管理:sqlite3.exe d:/test.db //假设数据是 d:/test.db>.databases //显示所有数据库 和 mysql的 show dat 阅读全文
posted @ 2012-05-16 10:42 还是你最好 阅读(17216) 评论(1) 推荐(0) 编辑
摘要: 先在 Manifest 里添加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />然后在 mainActivity 添加方法SQLiteDatabase db; private final String DATABASE_PATH = android.os.Environm 阅读全文
posted @ 2012-05-16 10:40 还是你最好 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 第一步: 创建表CREATE TABLE DLION ( _id INTEGER PRIMARY KEY AUTOINCREMENT, content TEXT, questionId INTEGER, answerId INTEGER, [right] INTEGER );第二步: 把编辑文本内容并放到 res/raw/test.txt 用Notepad++ 打开,把每一个将要放在表中单元格的内容放一行(注:^ 代表行首$ 代表行尾) 去除行尾空格和空白行:按CTRL+H 选择正则表达式-- 查找目标:\s+$ 替换为空 ... 阅读全文
posted @ 2012-05-16 10:39 还是你最好 阅读(475) 评论(0) 推荐(0) 编辑