1.居中:android:gravity="center_vertical"
android:layout_centerVertical="true"//居中

2、android:listSelector="@drawable/news_list_item_selector"
3、android:cacheColorHint="#00000000"将滚动时背景设置成透明,这样就不会出现ListView背景与程序背景不协调的情况了。
4、要想不让它显示标题,就把AndroidManifest.xml文件中的(主题)android:theme="@android:style/Theme.NoTitleBar"复制到RuoshuiNews Manifest中,如果添到application中,就对所有的activity起作用;如果添加到activity中,则只对此activity起作用。
5、Toast提示框的使用:
import android.widget.Toast;
常使用的是Toast.makeText(Context context, CharSequence text,int duration);
例如:Toast.makeText(this, "登录成功!", Toast.LENGTH_SHORT).show();//通常用show函数来显示出来

自定义Toast,可以显示图片
先获得Toast的类型(LinearLayout),新建ImageView,添加到Toast中
6、android:password="true"改成密码显示
7、txt文件默认的编码是ASCI,在Android中使用时一定要改成UTF-8的
8、在学习Java io的时候应该知道,如果现在要输出内容使用PrintStream很方便,但是如果要想输入内容那么就一定要使用Scanner完成。
9、完成判断sdcard是否存在,就必须通过android.os.Environment类取得目录的信息
10、写完DAO后,一定要进行单元测试
11、select * from Account limit 3,5或者select * from Account limit 5 offset 3代表获取5条语句,跳过前面3条记录
12、使用数据库时,不用加载驱动,内部自动装载驱动。
13、对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delete、update和CREATE TABLE之类有更改行为的SQL语句; rawQuery()方法可以执行select语句。
execSQL()方法的使用例子:
SQLiteDatabase db = ....;
db.execSQL("insert into person(name, age) values('传智播客', 4)");
db.close();
SQLiteDatabase类提供了一个重载后的execSQL(String sql, Object[] bindArgs)方法,使用这个方法可以解决前面提到的问题,因为这个方法支持使用占位符参数(?)。使用例子如下:
SQLiteDatabase db = ....;
db.execSQL("insert into person(name, age) values(?,?)", new Object[]{"传智播客", 4});
db.close();
14、使用ListView的时候,其中R.layout.simple_list_item_1是final型,是内定的,其代表的数字为0x0109000b,如果出不来,可以直接用这个数字。
15、Cursor必须包含一列名叫"_id",否则这个类不起作用。
16、Menu在显示的时候,只显示6个。OptionMenu是显示的菜单,SubMenu是子菜单,ContextMenu在onCreateContextMenu()中创建。
17、在Android中没有单击右键的功能,只能添加registerForContextMenu(btn);当按住btn时,就会出现ContextMenu。
18、Dialog分为几种,AlertDialog,ProgressDialog,DatePickerDialog,TimerPickerDialog

更多相关文章

  1. Android(安卓)journey 2 @Android系统框架
  2. Android跨进程通信IPC之10——Binder之Framework层Java篇
  3. Android:android:listSelector="#00000000" 与 android:listSelec
  4. Android工具箱之Activity生命周期
  5. 静态和动态设置EditText的属性大全
  6. android 设置id的三种方法的区别
  7. Android跨进程通信IPC之3——关于"JNI"的那些事
  8. Android(安卓)多进程通信之几个基本问题
  9. 老罗Android视频[详细版]全集下载(含源码)

随机推荐

  1. android 添加视频、图片、录音上传(一)
  2. Android(安卓)6.0后 apk权限默认开启
  3. Ubuntu 14.04 64位机上配置Android Studi
  4. Android studio更新
  5. android弹出选择对话框-仿某团购网androi
  6. android studio打包 so文件
  7. App开发日报 2015-05-19 Android依赖注入
  8. android 通知栏背景颜色跟随app导航栏背
  9. android关于获取摄像头帧数据转成图片
  10. Activity学习(一):生命周期