界面学习总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

相关文档
最新文档