文本框与输入框
EditText 输入框
TextView :文本框 里的属性 : android:layout_width="match_parent"布局文件里的宽与高
android:layout_height="wrap_content"
android:text="性别:" 文本框输入的字
EditText 里的属性: android:layout_width="match_parent" android:layout_height="wrap_content" 布局文件里的宽与高 android:hint="请输入密码" 输入的字
android:id="@+id/et_main_upass" id 属性
android:text="性别:" 输入框输入的字
RadioButton
单选按钮
android:layout_width="wrap_content"
android:layout_height="wrap_content"
单选按钮 宽与高
android:checked="true"是否
切换
怎么用 ?
package com.zking.g160628_android05_widget2;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TimePicker;
import android.widget.Toast;
import java.util.Calendar;
public class MainActivity extends AppCompatActivity {
EditText et_main_uname;
EditText et_main_upass;
Button btn_main_ok;
RadioGroup rg_main_sex;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取控件
et_main_uname = (EditText) findViewById(R.id.et_main_uname);//获取控件
et_main_upass = (EditText) findViewById(R.id.et_main_upass);
btn_main_ok = (Button) findViewById(R.id.btn_main_ok);
rg_main_sex = (RadioGroup) findViewById(R.id.rg_main_sex);
//给按钮设置点击的监听
btn_main_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//获取单选组中 被选中的单选框的ID
int checkedId=rg_main_sex.getCheckedRadioButtonId();
//再根据被选中的单选框的ID 获取 该单选框
RadioButton radioButton= (RadioButton) findViewById(checkedId);
String sex=radioButton.getText().toString();
Toast.makeText(MainActivity.this, ""+sex, Toast.LENGTH_LONG).show();
}
});
}
public void login(View view){
//获取到用户名和密码
String uname=et_main_uname.getText().toString();
String upass=et_main_upass.getText().toString();
//判断
if("admin".equals(uname)&&"123".equals(upass)){
//正确:跳转
//快递员 Intent
Intent intent=new Intent(this,LoginSuccessActivity.class);
startActivity(intent);
}else{
//错误:提示“用户名或密码错误”
Toast.makeText(MainActivity.this, "用户名或密码错误", Toast.LENGTH_SHORT).show();
}
}
public void getTime(View view){
//获取当前系统时间
Calendar c=Calendar.getInstance();
int hour=c.get(Calendar.HOUR_OF_DAY);
int minute=c.get(Calendar.MINUTE);
//弹出时间对话框
TimePickerDialog tpd=new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int i, int i1) {
Log.i("test","时间:"+i+":"+i1);
}
},hour,minute,true);
//细节:弹
tpd.show();
}
}
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TimePicker;
import android.widget.Toast;
import java.util.Calendar;
public class MainActivity extends AppCompatActivity {
EditText et_main_uname;
EditText et_main_upass;
Button btn_main_ok;
RadioGroup rg_main_sex;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取控件
et_main_uname = (EditText) findViewById(R.id.et_main_uname);//获取控件
et_main_upass = (EditText) findViewById(R.id.et_main_upass);
btn_main_ok = (Button) findViewById(R.id.btn_main_ok);
rg_main_sex = (RadioGroup) findViewById(R.id.rg_main_sex);
//给按钮设置点击的监听
btn_main_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//获取单选组中 被选中的单选框的ID
int checkedId=rg_main_sex.getCheckedRadioButtonId();
//再根据被选中的单选框的ID 获取 该单选框
RadioButton radioButton= (RadioButton) findViewById(checkedId);
String sex=radioButton.getText().toString();
Toast.makeText(MainActivity.this, ""+sex, Toast.LENGTH_LONG).show();
}
});
}
public void login(View view){
//获取到用户名和密码
String uname=et_main_uname.getText().toString();
String upass=et_main_upass.getText().toString();
//判断
if("admin".equals(uname)&&"123".equals(upass)){
//正确:跳转
//快递员 Intent
Intent intent=new Intent(this,LoginSuccessActivity.class);
startActivity(intent);
}else{
//错误:提示“用户名或密码错误”
Toast.makeText(MainActivity.this, "用户名或密码错误", Toast.LENGTH_SHORT).show();
}
}
public void getTime(View view){
//获取当前系统时间
Calendar c=Calendar.getInstance();
int hour=c.get(Calendar.HOUR_OF_DAY);
int minute=c.get(Calendar.MINUTE);
//弹出时间对话框
TimePickerDialog tpd=new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int i, int i1) {
Log.i("test","时间:"+i+":"+i1);
}
},hour,minute,true);
//细节:弹
tpd.show();
}
}