安卓第一堂课_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 安卓第一堂课

安卓第一堂课

 2013/9/7 21:12:29  Elaine00  博客园  我要评论(0)
  • 摘要:去年学了一点点安卓的基础,今年开学,继续学习安卓开发,第一堂课,学的就是布局和一些监听事件的使用,记得去年学的还是不怎么认真,今年仔细听下去,真的,感觉安卓还是挺有趣的~~下面是我们第一堂课的课堂案例:案例简述:本案例就是实现一个按钮事件监听功能,点击每个按钮的时候,文字显示什么颜色;示例图:..java代码:packagecom.example.week1;importandroid.os.Bundle;importandroid.app.Activity;importandroid
  • 标签:

去年学了一点点安卓的基础,今年开学,继续学习安卓开发,第一堂课,学的就是布局和一些监听事件的使用,记得去年学的还是不怎么认真,今年仔细听下去,真的,感觉安卓还是挺有趣的~~

下面是我们第一堂课的课堂案例:

案例简述:本案例就是实现一个按钮事件监听功能,点击每个按钮的时候,文字显示什么颜色;

示例图:

.

.java代码:

package com.example.week1;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;

import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener{

    TextView myTextView=null;
    Button BtnRed=null;
    Button BtnBlue=null;
    Button BtnGreen=null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        myTextView=(TextView)findViewById(R.id.textView1);
        BtnRed=(Button)findViewById(R.id.BtnRed);
        BtnBlue=(Button)findViewById(R.id.BtnBlue);
        BtnGreen=(Button)findViewById(R.id.BtnGreen);
        BtnRed.setOnClickListener(this);
        BtnBlue.setOnClickListener(this);
        BtnGreen.setOnClickListener(this);
    }



    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.BtnRed:
            myTextView.setTextColor(Color.RED);
            break;
        case R.id.BtnBlue:
            myTextView.setTextColor(Color.BLUE);
            break;
        case R.id.BtnGreen:
            myTextView.setTextColor(Color.GREEN);
            break;
        }
    }

}

布局文件:

<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:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/MyTexts" />

    <Button
        android:id="@+id/BtnGreen"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_marginLeft="34dp"
        android:layout_toRightOf="@+id/BtnRed"
        android:text="@string/BtnGreen" />

    <Button
        android:id="@+id/BtnBlue"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_marginLeft="38dp"
        android:layout_toRightOf="@+id/BtnGreen"
        android:text="@string/BtnBlue" />

    <Button
        android:id="@+id/BtnRed"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/BtnGreen"
        android:layout_alignBottom="@+id/BtnGreen"
        android:layout_alignLeft="@+id/textView1"
        android:text="@string/BtnRed" />

</RelativeLayout>

下面提供源码下载:点击

  • 相关文章
发表评论
用户名: 匿名