界面学习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人学习总结
的使用
其使用步骤具体如下:
①在Layout/中定义一个T extView, 然后设置一些属性
android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="61px" android:layout_y="69px">
其具体知识可以参考:
②在src/中声明一个TextView
private TextView mTextView01;
③利用findViewById()方法获取中的TextView
的使用和TextView类似
的使用
与TextView、EditView的区别主要是:一般为Button绑定一个监听器,操作如下
①在Layout/中定义一个Button
②在src/中声明一个Button
③利用findViewById()方法获取中的Button
④写监听器代码
(new OnClickListener(){
public void onClick(View v){
AlertDialog对话框的使用
new .setTitle("Android提示").setMessage("您确定静音登录吗").setPositiveButton("确定",new () {
public void onClick(DialogInterface dialog, int whichButton) {
etNegativeButton("取消", new () {
public void onClick(DialogInterface dialog, int whichButton) { how();
的使用
这里省略定义、声明、获取都已经省略了,关键是写checkBox的监听器:setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
菜单(options menu)的使用
options menu在屏幕底部最多只能显示6个菜单项
/**
* 创建子菜单,在点击Mune时会弹出子菜单
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
个Activity之间的跳转
………………………>
…………………………..>
…………………………………………..>
②在中获取这个文件代码如下:
③根据key找到控件XXXCheckBox
整个java代码可以参考:
有参考价值的代码:
SharedPreferences settings = getSharedPreferences("settings", 0);
emove(getString数据库的使用
在Android应用中创建数据库后数据库文件是存储在/data/ data/应用包名/databases/下。在Android中使用到SQLite会涉及到以下三个类或接口:
⑴SQLiteOpenHelper
SQLiteOpenHelper 构造方法,一般传递一个要创建的数据库名称name参数
onCreate 创建数据库时调用
onUpgrade 版本更新时调用
getReadableDatabase 创建或打开一个只读数据库
getWritableDatabase 创建或打开一个读写数据库
⑵SQLiteDatabase
openOrCreateDatabase 打开或者创建数据库
insert 添加一条记录
delete 删除一条记录
query 查询记录
update 更新记录
execSQL 执行一条SQL语句
close 关闭数据库
⑶Cursor
getCount 总记录条数
isFirst 判断是否第一条记录
isLast 判断是否最后一条记录
moveToFirst 移动到第一条记录
moveToLast 移动到最后一条记录
move 移动到指定记录
moveToNext 移动到下一条记录
moveToPrevious 移动到上一条记录
getColumnIndexOrThrow根据列名称获得列索引
getInt 获得指定列索引的int类型值
getString 获得指定列索引的String类型值
⑷具体操作如下:
①创建一个类Class继承SQLiteOpenHelper,具体可以参考下面一段代码
public class DB {
public static final String KEY_ACCOUNTS="accounts";
public static final String KEY_SAVEACCOUNT="saveaccount";
public static final String KEY_PWD="pwd";
public static final String KEY_NAME="name";
public static final String KEY_IMAGE="image";
public static final String KEY_AGE="age";
public static final String KEY_ADDRESS="address";
public static final String KEY_GENDER="gender";
public static final String KEY_VISIBLE="visible";
public static final String KEY_SAVEPWD="savepwd";
public static final String KEY_OPENVIBRA="openvibra";
public static final String KEY_RECEIVEGROUPMSG="receivegroupmsg";
public static final String KEY_QUITE="quite";
private Context mctx;