您的位置:首页 > 移动开发 > Android开发

binbinyang---Android 常用控件

2016-04-20 17:57 537 查看
在开发中.发现还是用到了很多常用控件.比如日期选择器...比如 时间选择器 比如单选 比如反选   在我的团购模块里面 就用到了单选 反选 日期 时间选择器等

所以今天没事 就写下这一块的..当然GITHUB上有很多高大上的代码,我就不跟他们比了

1.日期选择器



public class MainActivity extends AppCompatActivity {
private Button btndata;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btndata =(Button)findViewById(R.id.btndata);
btndata.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
String theDate= String.format("%d-%d-%d",year,monthOfYear,dayOfMonth);
btndata.setText(theDate);
}
},2015,3,30).show();
}
});

}

}
2.时间选择器
btntime.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
String theTime = String.format("shijian",hourOfDay,minute);

System.out.println(theTime);
}
},0,0,true).show();

}
});




3.单选

submint.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(  rb1.isChecked()){
Toast.makeText(MainActivity.this,"选择正确",Toast.LENGTH_LONG).show();
}else {
Toast.makeText(MainActivity.this,"错误了",Toast.LENGTH_LONG).show();
}

}
});
}

<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"  >
<RadioButton
android:id="@+id/rb1"
android:text="中国"
android:layout_width="100dp"
android:layout_height="wrap_content" />

<RadioButton
android:id="@+id/rb2"
android:text="日本"
android:layout_width="100dp"
android:layout_height="wrap_content" />

<RadioButton
android:id="@+id/rb3"
android:text="美国"
android:layout_width="100dp"
android:layout_height="wrap_content" />

<RadioButton
android:text="英国"
android:id="@+id/rb4"
android:layout_width="100dp"
android:layout_height="wrap_content" />
</RadioGroup>
<Button
android:text="确定"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/submint"/>




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: