为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第一门课(入门篇)

难度入门
时长 5小时 0分
学习人数
综合评分9.57
604人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.3 逻辑清晰
  • imageView概述

    查看全部
  • 监听器
    查看全部
  • 查看全部
  • 第2步:XML文件与源码关联  src-> Main_activity.java

    SetContentView 将布局XML文件引入到activity当中

    第3步:布置,模拟器看效果  demo1(项目名)-> Run As -> android application


    查看全部
  • 第1步:界面  res->layout->Main_activity.xml

    textView一个属性

    Wrap_content  包裹实际文本内容

    Match_parent  当前控件铺满父类容器

    Fill_parent  当前控件铺满父类容器


    查看全部
  • EditText控件的常用属性

    查看全部
  • TextView控件的常用属性

    查看全部
  • Android项目结构介绍

    查看全部
  • 开发环境工具

    查看全部
  • RadioGroup


    <RadioGroup
            android:id="@+id/radioGroup1"
            android:orientation="vertical"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true" >

            <RadioButton
                android:id="@+id/radio0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="true"
                android:text="man" />

            <RadioButton
                android:id="@+id/radio1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="women" />
        </RadioGroup>

    package com.example.demo3;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.CompoundButton.OnCheckedChangeListener;
    import android.widget.RadioGroup;
    import android.widget.Toast;

    public class MainActivity extends Activity implements android.widget.RadioGroup.OnCheckedChangeListener{
        
        private RadioGroup  ra;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            ra=(RadioGroup) findViewById(R.id.radioGroup1);
            ra.setOnCheckedChangeListener(this);
            
        }

        @Override
        public void onCheckedChanged(RadioGroup group, int checkedId) {
            // TODO 自动生成的方法存根
            switch (checkedId) {
            case R.id.radio0:
                Toast.makeText(this, "you are man",Toast.LENGTH_SHORT).show();
                break;

            default:
                Toast.makeText(this, "you are women",Toast.LENGTH_SHORT).show();
                break;
            }
        }
    }


    查看全部
  • https://img1.sycdn.imooc.com//5b97b3f70001877407690442.jpg

    <CheckBox
            android:id="@+id/checkBox1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="篮球" />

    59f2d8810001387e12800720.jpg


    查看全部
    0 采集 收起 来源:使用CheckBox

    2018-09-11

  •  <ToggleButton
            android:id="@+id/toggleButton1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textOn="开"
            android:textOff="关"
              />

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/off" />



    private ToggleButton tb;
        private ImageView im;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            tb=(ToggleButton) findViewById(R.id.toggleButton1);
            im=(ImageView) findViewById(R.id.imageView1);
            
            tb.setOnCheckedChangeListener(this);
            
        }
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            // TODO 自动生成的方法存根
            
            im.setBackgroundResource(isChecked?);
        }    



    查看全部
  • activity的生命周期

    查看全部
  • 匿名内部类监听按钮点击事件

    查看全部
  • Button 和 ImageButton特征

    查看全部

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!