Android 基本UI控件
16lz
2021-01-23
Android基本控件
1.TextView
2.EditText
3.Button
4.RadioButton以及RadioGroup
5.CheckBox
效果展示:
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
练习:深入理解各控件的使用。(点击登录出现用户名和密码)
<?xml version="1.0" encoding="utf-8"?>
代码栏:设置监听器监听点击事件。
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(); } }); } }
效果展示:
更多相关文章
- Android 布局的属性
- Android-----RelativeLayout属性
- Android交互式视觉设计控件二
- view属性大全
- EditText属性
- 关于Android开发的editText控件怎…