zoukankan      html  css  js  c++  java
  • 安卓2

    android组件

    1.activity

    2.service

    3.content provider//向外暴露数据

    4.broadcastRecevier

    //====================

    1.activity启动流程

    最少一个用户界面,如何启动的

      Anroid操作系统访问AndroidManifest.xml主配置文件,生成mainActivity类的对象,会去调用onCreate(),会读取布局文件activity_main.xml,

      <RelativeLayout...相对布局
    (共5种布局方法)

    xml:可扩展标记语言

    2.activity / layout 关系

    3.activity当中获取控件对象

    //================

    所有在res文件都会在gen的R.java里生成id

    布局文件也有id

    //==============

    onCreate

    setContentView(R.layout.activity_main)让 MainActivity 去显示在布局文件中定义的内容

    布局文件可以声明控件

    获取代表控件的对象

    onCreate()

    TextView textView =(TextView)findViewById(R.id.textView);

    向下转型:因为findViewById返回值为View

     //=================

    1.View的基本概念

      View父类文本按钮多选单选布局

    2.在Activity中获取代表控件的对象

     3.设置View属性

    4.为View设置监听器

     <linerLayout 线性布局

    <TextView

      android:id = "@+id/textView" //设置这个TestView的Id为TextView

     //======

    MainActivity

    private TextVieew textView;

    textView = (TextView)findViewById(R.id.textView);

    textView.setText("Hello Mars");

    textView.setBackGround(Color.BLUE);

     //=============

    监听器:监听控件状态变化

     为空间绑定监听器:

    1.获取代表控件的对象

    2.定义一个类,实现监听器接口

    3、生成监听器对象

    4.为控件绑定监听器对象

    //========

    加一个按钮

    <Button

      android:id="@+id/button">

    //===========

    private Button button;

    导入ctrl +shift+ o

    button = (Button)findViewById()

    //=============

    int counr = 0;

    class ButtonListener implements OnClickListener{

       @Override

      public void onClick(View v)

      {

        count ++;

        textView.setText(count+"");

      }

    }

    //=======================

      ButtonListener buttonListener = new ButtonListener();

      button.setOnClickListener(buttonListener);

     
     
     
     
    //==Fin==
  • 相关阅读:
    高德地图修改背景色
    shell程序的编写
    WPF程序,运行时,结束时,要运行的操作(自动保存,检查单程序)
    android EditText光标位置(定位到最后)
    字体结构的Baseline/Leading/Ascent/Descent的图示
    Java解析xml(转)
    python常用抽象基类1
    airflow之SubDAGs(转载)
    java解析xml(转)
    python内部类
  • 原文地址:https://www.cnblogs.com/yuanyifei/p/4096369.html
Copyright © 2011-2022 走看看