文档章节

第一行代码第一章

jiejiecool
 jiejiecool
发布于 2015/03/03 11:00
字数 383
阅读 44
收藏 4

1.android逻辑和视图分离

在布局文件中编写界面,在activity中引入。比如

activity中的onCreate()的setContentView()

protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       Log.d(TAG, "onCreate(bundle) called");
       setContentView(R.layout.activity_main);
       }

2.android一般把字符串定义在res/values/strings.xml中,然后可以在布局文件中引用。

首先,我们看看strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">HelloWorld</string>
    <string name="edit_message">here shows questions</string>
    <string name="action_settings">Settings</string>
    <string name="correct">correct!</string>
    <string name="title_activity_display_messgae">DisplayMessgaeActivity</string>
    <string name="hello_world">Hello world!</string>
    <string name="incorrect">incorrect!</string>
    <string name="correct_toast">your answer is Correct!</string>
    <string name="incorrect_toast">your answer is not Correct!</string>
    <string name="next_question">next question</string>
    <string name="question_zhoujie">zhoujie\'s age is 22</string>
    <string name="question_zhangwei">zhangwei\'s age is 24</string>
    <string name="question_majian">majian\'s age is 26</string>
    <string name="last_question">last question</string>
    <string name="action_search">search</string>
</resources>
这些string在这里具体写,在布局文件中引用就可以了。
相当于在那边写一个名字,具体使用的时候根据名字找到真身
3.使用strings中的字符串有两种方法
在代码中:
R.string.edit_message

在xml中
@string/edit_message

4.android的日志工具类 Log(androdi.util.Log)
Log.v()-----verbose   日志安全级别最低的
Log.d()-----打印一些调试信息 和debug的级别对应
Log.i()-----打印一些重要数据 ,对应级别为info,比debug高一级
Log.w()----打印警告信息,对应级别为warn
Log.e()----打印错误信息
为什么不使用system.out.print()?
因为日志打印不能控制,打印时间无法确定,不能添加过滤器,日志没有级别区分。
 

 

© 著作权归作者所有

共有 人打赏支持
jiejiecool
粉丝 3
博文 27
码字总数 8397
作品 0
东城
程序员
第一章:groovy 的语法和用法习惯

我们将介绍 groovy 语言的基础知识, 使用 groovy 需要知道的两件事:代码外观和断言。 我是看着Groovy in Action的时候,写这个博客的。所以很多东西是从里面复制出来的,希望大家去看原书。...

supperman
2012/11/16
0
0
Go语言学习(一):hello world

从2011年7月接触Android到现在已经两年半有多了,Java接触多了,总觉得它有点繁琐。Go出现了之后,一直想抽出点时间学习,由于各种原因现在才开始。我是一边看《Go Web编程》,一边看官网的相...

boyan2012
2014/01/31
0
1
DICOM世界观·第一章 坐标系统·番外篇

题记: DICOM世界观·第一章 坐标系统完成后,总感觉缺了点什么,大概有两个原因:第一,没有从基础概念说起,来形象的介绍坐标系间的各种变换;第二,没有深入到DICOM数据本身,来进行实例演...

zssureqh
2017/06/04
0
0
第一章:HTTP 概述

一、MIME 媒体类型 MIME Multipurpose Internet Mail Extension(多用途因特网邮件扩展),最初是为了解决在不同的电子邮件系统之间存在的问题。HTTP使用MIME来描述并标记多媒体内容。 在http客...

xkl1992
2016/12/22
11
0
关于magento 1.6在本地环境中无法实现虫虫的深入理解Magento文中的结果

请问一下,我按照虫虫的深入理解Magento – 第一到四章的 翻译。在后台的advance里面可以出现block 名,接下来就出现问题了:一直都不会出现文中出现的结果(比如文中该出现巨大的XML文件),...

chenlin123
2012/02/21
448
3

没有更多内容

加载失败,请刷新页面

加载更多

白话SpringCloud | 第十章:路由网关(Zuul)进阶:过滤器、异常处理

前言 简单介绍了关于Zuul的一些简单使用以及一些路由规则的简单说明。而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者对调用服务的异常进行二次处理等等。今天,...

oKong
14分钟前
1
0
详解nohup和& 区别

详解nohup和& 区别 2017年11月29日 16:57:38 King-Long 阅读数:7266 版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/u011095110/article/details/78666833 nohup 一、【解...

linjin200
26分钟前
2
0
Character的static方法

基本类型char的包装类是Character,使用的比较多,大家是比较熟悉的。 我只是觉得里面有很多static方法,平时不怎么用,学习一下怎么实现的,或许日后就用到了。 static int compare(char x,...

woshixin
26分钟前
1
0
正则介绍_sed

10月17日任务 9.4/9.5 sed sed工具 匹配打印 -n 只打印匹配行,不然其他行也会打印出来 p 打印(配合-n使用) [root@centos7 tmp]# sed -n '/root/'p passwd root:x:0:0:root:/root:/bin/ba...

robertt15
26分钟前
2
0
轻松解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码

轻松解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码 2013年05月22日 15:18:05 秋实先生 阅读数:14826 这里解码百度访问统计代码构造函数为示例: 百度访问统计代码JavaScript源码:...

_纵横捭阖_
35分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部