Android入门笔记1

  1. 按钮事件

    ?

    演示编辑框、文本显示、按钮事件

    布局:

    ?

    布局文件:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    android:paddingBottom="@dimen/activity_vertical_margin"

    tools:context=".MyActivity">

    <LinearLayout

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:orientation="vertical">

    <TextView

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="@string/clicknum"

    android:textSize="32dp"/>

    <EditText

    android:id="@+id/numofclick"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:textSize="32dp"/>

    <Button

    android:id="@+id/btn"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="click!"

    android:textSize="24dp"

    />

    </LinearLayout>

    </RelativeLayout>

    ?

    Java文件:

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_my);

    ?

    final EditText ET1= (EditText)findViewById(R.id.numofclick);

    ?

    Button btn= (Button)findViewById(R.id.btn);

    btn.setOnClickListener(

    new Button.OnClickListener() {

    public void onClick(View v)

    {

    num=num+1;

    Toast.makeText(getApplicationContext(),"dianji",Toast.LENGTH_LONG).show();

    ET1.setText(String.format("点击次数:\t%d",num));

    }

    }

    );

    }

    ?

    ?

    private static int num=0;

    ?

    获取控件的方法:

    findViewById()

    ?

    建立事件侦听:

    Button btn= (Button)findViewById(R.id.btn);

    btn.setOnClickListener(

    new Button.OnClickListener() {

    public void onClick(View v)

    {

    }

    });

Android入门笔记1

时间: 2024-12-22 20:29:00

Android入门笔记1的相关文章

Android入门笔记2——获取传感器列表

? UI界面: ? Xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" an

Android入门笔记 - 网络通信 - HttpClient

今天我们来学习怎么使用 Apache 为android提供的网络通信接口,如果要使用http协议,就需要使用 HttpClient. 使用HttpClient要比使用 HttpURLConnection更简单一些,我们来看看代码: 1. 使用get方法获取网络图片: 调用: mBtnGet.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bitmap picture =

Android入门笔记(一)

第一部分,Android开发环境的搭建 1.去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版本jdk并安装,配置环境变量. 2.去http://www.eclipse.org/downloads/下载最新版本eclipse,并安装. 3.下载android sdk并安装,下载地址 http://pan.baidu.com/s/1i3ggwhn 4.下载ADT并安装,下载地址http://pan.bai

Android入门笔记 - 界面开发 - Animation

今天我们来看看Android中的动画效果,实例比较简单: AlphaAnimation:透明度动画 ScaleAnimation:缩放动画 TranslateAnimation:移动位置动画 RotateAnimation:旋转角度动画 先贴代码: 这个实例完全使用代码实现的,当然也可以使用xml文件实现,我们先来看这个实例: package com.example.demo5_03_animation; import android.os.Bundle; import android.anno

Android入门笔记 - 界面开发 - TextView,Button,EditText,Toast

今天简单介绍一下android中的控件资源,我们从一个登陆界面开始讲起,先贴代码: 准备工作:先在eclipse中创建一个android项目,我的项目名称是demo_login. (1)在项目文件夹的 res/layout/ 文件目录下打开 activity_main.xml : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="f

Android入门笔记 - 数据存储 - SharedPreferences

接下来四篇我们来介绍Android中用于数据存储的四种方式: SharedPreferences Sqlite Files 网络 今天我们先来看一个最简单的:SharedPreferences. 这种数据存储方式是最简单,最轻便,也最实用的,但是只能用来储存基本数据类型.我们来看看怎么使用: 1. res/ layout/ activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

Android入门笔记 - 界面开发 - 帧动画

今天来介绍一下Android中的帧动画,帧动画其实就是一张一张的图片,以一定的顺序播放,然后形成动画. 先来上一张效果图: 图中两个按钮,start开始播放动画, stop结束动画,来看看代码: 1. res/ drawable / frame_animation.xml : <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schem

Android入门笔记 - 网络通信 - HttpURLConnection

Android中要与远程服务器通信有很多方法,今天我们来介绍使用http协议从远程服务器上获取数据. 在android中可以使用 一下三种接口和服务器进行http通信: 1. java标准接口:java.net.*; 2. apathe接口: org. apache. http. *; 3. android接口: android.net.*; 今天我们介绍 java的标准接口,接下来我们将介绍: 1. 使用get方法获取网络html文件 2. 使用post方法获取网络html文件 3. 使用ge

Android入门笔记 - 数据存储 - 网络

网络作为android的数据存储的一种,那么极大的扩大了app的使用范围,因为任何信息我们都可以从网络上获取,试想一下我们自己搭建一个服务器,然后通过app向服务器请求数据,那么要修改显示数据的时候,我们只需要修改服务器上的数据,app只是一个显示载体.目前确实有很多app是这样开发的,在app内部可以嵌套一个浏览器,当然也可以使用android自带的webview,那么开发就可以分开了,android的做android的部分,网站的做网站的部分,极大的提高了开发效率,而且也增加了app的功能和