我的Android学习笔记(一)
2016-08-06 21:06
369 查看
1、在创建项目时,Pacage Name代表包名,要注意的是包名具有唯一性(因为Android系统通过包名来区分不同的应用程序)。
2、引用res目录文件下资源的两种方法:在代码中通过引用R文件中对应资源的id来实现,如R.string.hello_world;在XML中通过@string/hello_world来获得字符串引用。
3、用Log进行打印,而不用System。Log的好处在于:日志有级别区分;可以添加过滤器;打印时间可确定等等。
4、隐藏标题栏的方法:在活动中的onCreate()方法中,添加requestWindowFeature(Window.FEATURE_NO_TITLE)代码(注意放在setContentView()方法前)。
5、Toast使用方法:Toast.makeText(Activity.this,” “,Toast.LENGTH_SHORT).show();makeText()方法接收三个参数,第一个为上下文,第二个为显示的内容,第三个为显示的时间。
6、如何使用menu:
重写活动的onCreateOptionsMenu方法如下
如何定义菜单响应事件:
2、引用res目录文件下资源的两种方法:在代码中通过引用R文件中对应资源的id来实现,如R.string.hello_world;在XML中通过@string/hello_world来获得字符串引用。
3、用Log进行打印,而不用System。Log的好处在于:日志有级别区分;可以添加过滤器;打印时间可确定等等。
4、隐藏标题栏的方法:在活动中的onCreate()方法中,添加requestWindowFeature(Window.FEATURE_NO_TITLE)代码(注意放在setContentView()方法前)。
5、Toast使用方法:Toast.makeText(Activity.this,” “,Toast.LENGTH_SHORT).show();makeText()方法接收三个参数,第一个为上下文,第二个为显示的内容,第三个为显示的时间。
6、如何使用menu:
重写活动的onCreateOptionsMenu方法如下
public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main,menu);//第一个参数为通过哪一个资源创建menu,第二个为将菜单项加入哪一个menu return true; }
如何定义菜单响应事件:
public boolean onOptionsItemSelected(MenuItem item) { if(item.getItemID==R.id.按键id) { //编写对应的事件 } }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories