博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 基本UI控件
阅读量:7224 次
发布时间:2019-06-29

本文共 1928 字,大约阅读时间需要 6 分钟。

Android基本控件
1.TextView
2.EditText
3.Button
4.RadioButton以及RadioGroup
5.CheckBox

6.ImageView

TextView的基本属性

     android:text
     android :  textColor
     android :  textSize

EditText的基本属性

      android:inputType
      android:hint
      android:drawableLeft
      android:drawablePadding

Button的基本属性

      Button的点击事件监听
      4种监听方式

CheckBox的基本属性

    CheckBox的选中状态改变事件监听
    全选
    获取选中的CheckBox的文本

各个控件之间相同的属性

   android:text,android:width,android:height
   android:id
每个控件独有的属性
    Button:onClick
    EditText: hint,inputType
    CheckBox:Checked
    RadioButton:Checked

练习:深入理解各控件的使用。(点击登录出现用户名和密码)

 
 
代码栏:设置监听器监听点击事件。
 
package com.example.administrator.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;public class Z1 extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Button btnLogin = (Button) findViewById(R.id.btnLogin);        final  EditText userName=(EditText)findViewById(R.id.userName);        final  EditText userPwd=(EditText)findViewById(R.id.userPwd);        final TextView show =(TextView)findViewById(R.id.show);        btnLogin.setOnClickListener(new View.OnClickListener(){            public void onClick(View v){                String name=userName.getText().toString();                String pwd =userPwd.getText().toString();                show.setText("用户名:" + name + "\t"+"密码:" + pwd);                Toast.makeText(                        Z1.this,                        "你点击了按钮",                        Toast.LENGTH_SHORT                ).show();            }        });    } }
效果展示:

你可能感兴趣的文章
长安大学第四届ACM-ICPC“迎新杯”程序设计竞赛-重现赛 G - 彩虹岛套娃
查看>>
POJ 3744 Scout YYF I
查看>>
shell的if判断
查看>>
Java并发编程:同步容器
查看>>
js内存深入学习(二)
查看>>
redis分布式锁的几种实现方式,以及Redisson的配置和使用
查看>>
Can't connect to any repository: xxxxxx Error writing request body to server
查看>>
Direct3D 9c中的多渲染目标的用法
查看>>
winsock实现简单握手
查看>>
nop指令的作用
查看>>
HTML元素分类
查看>>
c#之静态构造函数和单例模式
查看>>
Form 中调用指定请求并给定默认参数
查看>>
JavaScript--正则表达式
查看>>
基于Web的油田井位图发布系统
查看>>
idea解决maven pom依赖下载失败
查看>>
POJ 3669 简单BFS
查看>>
arcgis api for js实现点击文字内容获取所对应的点高亮显示。
查看>>
查看磁盘信息
查看>>
另一个画风的GSS1 - Can you answer these queries I(猫树)
查看>>