- 博客(8)
- 收藏
- 关注
原创 Sqlite3数据库用法总结:
primary key与unique的区别 : 简单的说,primary key = unique + not null primary key:不可空不可重复,在一个表里可以定义联合主键 unique :就是唯一,当你需要限定你的某个表字段每个值都唯一,没有重复值时使用。可以为空; 创建数据库:先获得Sqlitedabase 对象:步骤如下:static SQLiteDatabase
2016-09-26 11:06:14 741
原创 setOnTouchEvent 设置返回值为true 和 false的区别
View 类的 setOnTouchListener(OnTouchListener l)事件监听,在构造 OnTouchListener 对象时需要重写 onTouch(…)方法,这个方法的返回值是布尔类型,刚开始我按默认给定的返回值 false运行,发现只能监听到这个 view 的“按下”事件,“移动”和“抬起”都不能够监听到;于是把返回值改为了 true,就都监听到了。但是随后又遇到了一个问题
2016-09-20 13:43:01 3462
原创 Dialog
1.创建AlertDialog.Builder对象 2.调用Builder对象的setTitle()设置标题,setIcon设置图标 3.调用Builder对象的相关方法设置内容,AlertDialog提供如下6种设置指定对话框的内容 setMessage():设置简单文本框的内容 setItems();设置简单列表的内容,数组
2016-09-18 15:36:26 380
原创 Spinner 设置适配器, adapter
spinner 数据源可以来自xml,但是用的最多还是通过adapter跟spinner绑定数据第一种:通过xml获得数据源: <Spinner android:id="@+id/spinner1" android:layout_width="120dp" android:layout_height="50dp" an
2016-09-18 13:42:34 6339
原创 布局总结
布局称为容器 当界面有多个控件时,需要按照需求将他们摆放: 布局用来安排内部控件所在的位置 这时布局,也称为容器就成为父控件 布局内部的控件被称为布局的子控件 一个布局也可以称为另一个布局的子控件 线性布局, 相对布局, FrameLayout TableLayout(表格布局) GridLayout线性布局: 属性: android:orientation (ho
2016-09-18 10:39:25 780
原创 Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text=”@string/hello”2.引用系统资源。格式:@android:type/nameandroid:textColor="@android:color/opaque_red"注意:其实@android:type/name是@[package:]type/name 的一个子类二.@*代
2016-09-08 15:59:16 273
转载 Integer.parseInt()和这个Integer.valueOf()的详解
Integer.parseInt()和这个Integer.valueOf()的详解new Integer.valueof()返回的是Integer的对象。 Integer.parseInt() 返回的是一个int的值。new Integer.valueof().intValue();返回的也是一个int的值。 parseIntpublic static int parseInt(String s,
2016-09-01 14:25:42 1247
原创 Java String.split()用法小结
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split(“\.”),这样才能正确的分隔开,不能用String.split(“.”);2、如果用“|”作为分隔的话,必须是如下写法,String.split(“\|”),这样才能正确的分隔开,不能用String.sp
2016-09-01 11:29:48 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人