Android学习笔记の一

来源:互联网 发布:orcale数据库导入dmp 编辑:程序博客网 时间:2024/06/04 19:28

Android学习笔记の一


博主准备从头系统的学习一边Android!
在看《第一行代码》,但是看完就忘o(≧口≦)o。于是打算写点笔记,同时也给大家作为参考。

使用Log

Log用于调试程序,格式是这样的:Log.d(“你自己起的Tag名称”, “调试信息”)

log有 如下几种:

Log.v()小日志verbose
Log.d()debug
Log.i()重要的数据info
Log.w()warn
Log.e()error

以后调试信息都用Log.d()!从此以后我再也不是printf党啦~

隐藏标题栏

requestWindowFeature(Window.FEATURE_NO_TITLE);

注意这句话一定要放在setContentView上边。

Toast(就是程序中弹出的小提示)

Toast.makeText(Content, "Toast内容", 显示时长).show();/**显示时长可以是Toast.LENGTH_SHORT和Toast.LENGTH_LONG*当然就是一个时间长一个时间短啦*/

以前没有用过Menu,Menu就是按Menu键后弹出的菜单
首先,右击res->New->Folder,建一个叫menu的文件夹(注意大小写)
然后在这个文件夹建一个名为main的Android XML文件,如图

接着添加如下代码:

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" >    <item        android:id="@+id/Hello"        android:title="@string/Hello" />    <item        android:id="@+id/welcome"        android:title="@string/Welcome" /></menu>

每一个item就是一个标签项,title就是标签项的标题
当然这个还要和Activity“连起来”
在Activity中重写onCreateOptionsMenu()方法

public boolean onCreateOptionsMenu(Menu menu){        /*        *给函数创建菜单,第一个参数是指定的目录,        *第二个参数是指定菜单项添加到哪个Menu对象中,这里就是传进来的menu参数        */        getMenuInflater().inflate(R.menu.main, menu);        return true;/*true表示显示菜单,false表示不显示*/    }

光有了菜单没有用,我们还要给菜单添加相应时间,再在Activity中重写onOptionsItemSelected(), 这里我们来试一下刚才学的Toast

public boolean onOptionsItemSelected(MenuItem item){        switch (item.getItemId()) {        case R.id.Hello:            Toast.makeText(FirstActivity.this, R.string.Hello, Toast.LENGTH_SHORT).show();            break;        case R.id.welcome:            Toast.makeText(FirstActivity.this, R.string.Welcome, Toast.LENGTH_LONG).show();            break;        default:        }        return true;    }

接下来我们来试一下刚才的代码(。・`ω´・)
点击Menu键之后
点击第二个选项
大家先自动忽略那个button 1。。嗯!
还有就是选项上和Toast中的话在哪呢?
博主比较强迫症,定义在res->values->string.xml中

 <string name="Hello">Hello Android~</string>    <string name="Welcome">Welcome to further\'s blog~</string>

嗯。。今天就是这样吧明天再说~
(另附Genymotion模拟器教程:http://blog.csdn.net/beiminglei/article/details/13776013

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 58工作被骗了怎么办 学历国家不承认怎么办 福州居住证一年到期怎么办 居住证过期2年怎么办 被房东坑了怎么办 房东违反了合同怎么办 上海居住证过期了怎么办 地铁卡消磁了怎么办 学生卡消磁了怎么办 家属院没房产证怎么办 邮箱收不到邮件怎么办 大学宿舍八人间怎么办 高中档案袋拆了怎么办 公派教师回国后怎么办? 事业单位辞职后档案怎么办 学信支付不了怎么办 校外怎么办北邮校园卡 报考身份证丢了怎么办 买房怎么办不取消低保 自考找不到真题怎么办 自考生考研没有档案怎么办 自考本科无学位怎么办 自考学位证书没拿到怎么办 自考毕业证出生日期错误怎么办 成考没有学位证怎么办 评职称学历认证怎么办 国家不承认学历怎么办 高考分数错了怎么办 签合同了不想干怎么办 贵港教育小学插班生怎么办 学校宿舍限瓦怎么办 苹果锁屏后wifi断开怎么办 兼职一天不给钱怎么办 五月孩子掉床怎么办 孩子五月份掉床怎么办 郑州怎么办暂住证凭条 郑州居住证凭条怎么办 宿舍虫子咬人怎么办 is语音注册频繁怎么办 苹果id注销了怎么办 网站突然打不开了怎么办