美文网首页
Android语言开发第一章笔记

Android语言开发第一章笔记

作者: HKwork | 来源:发表于2016-05-09 19:29 被阅读0次

    Android Studio中的快捷键使用:http://blog.csdn.net/altair86/article/details/8972178/

    (\n代表了换行、按住ctrl,点击类,可跳转到类所在的窗口)

    1.Android开发搭建环境

    环境:JDK+Android SDK

    开发工具:Android Studio+Genymotion(模拟器)+ADT

    2.创建新工程中所包含的元素

    Activity 一个页面、Layout 页面的布局、Res 页面内的资源

    3.排列方式

    RelativeLayout 相对布局,相对于别人来进行布局

    LinearLayout  线性布局,相互紧挨着

    4.设置点击事件

    findViewById(R.id.button) //通过Button的id来找到它

    setOnClickListener //当它被点击会发生的事件

    Toast的用法——

    http://www.cnblogs.com/renqingping/archive/2012/09/24/Toast.html


                   例:    findViewById(R.id.button).setOnClickListener(newView.OnClickListener(){

                                  @Override //注解,表示重写

                                          publicvoidonClick(Viewv){

                                                      //当被点击时触发的行为

                                                  Toast.makeText(MainActivity.this,"a",Toast.LENGTH_LONG).show();}}


    5.在Android Studio中如何对文件进行签名的操作

                 Build——Generate Signed APK

    6.如何创建布局

                使用SetContentView对其进行创建

    7.如何设置颜色

    可以在color.xml文件中进行设置:如

    <color name="white">#FFFFFF</color>——任何颜色如果不知道它的编码可以先设置成白色(#FFFFFF),然后在左侧进行设置。

    8.如何设置字体大小

    在activity的xml文件中,进行编译,如:android:textSize="24sp"(字体大小用sp)

    9.使用Button按钮进行跳转

    首先定义Button,如:mEnterButton

    使用findViewById来寻找Button的id(注意其返回的是一个视图,需进行强制转换),如(button)findViewById——Button其实继承于TextView,TextView继承于View,因此可以直接进行修改______

    10.Intent意图

    从一个界面进入到另一个界面

    Intent intent=new Intent(SActivity.this,Activity.class);

    startActivity(intent);

    进行文字传递

    Intent .putExtras();—首先将界面文字提取出来后放入

    11.Activity的生命周期

    onCreate()

    onStart()

    onResume()

    onPause()

    onStop()

    onDestroy()

    onRestart()

    12.自动跳转—Handler

    Handler中的postDelayed用来进行延迟操作,即界面可以在规定时间过后自动跳转到下一个界面。

    13.比较常用的控件

    View、TextView、EditText、Button

    1.TextView

    ——layout_width、layout_height

    match_parent  自适应

    dp、sp        |        gravity进行居中处理

    singleline=true  //只显示一行 or  maxlines=“1”

    所有textview都可以被点击,除非设置成无法点击

    2.EditText

    可填写文本,如登录中的密码输入、用户名输入

    密码password——ems

    setOnLongClick 长按事件,手指长按可显示事件

    addTextChangedListener 文本改变事件,如密码长度过长,提醒顾客(beforeTextChanged、onTextChanged、afterTextChanged)

    3.ImageView,图片

    .9.png——减少图片大小的操作

    相关文章

      网友评论

          本文标题:Android语言开发第一章笔记

          本文链接:https://www.haomeiwen.com/subject/bsferttx.html