binbinyang---Android 常用控件
2016-04-20 17:57
537 查看
在开发中.发现还是用到了很多常用控件.比如日期选择器...比如 时间选择器 比如单选 比如反选 在我的团购模块里面 就用到了单选 反选 日期 时间选择器等
所以今天没事 就写下这一块的..当然GITHUB上有很多高大上的代码,我就不跟他们比了
1.日期选择器
3.单选
所以今天没事 就写下这一块的..当然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"/>
相关文章推荐
- Android WindowManager详解
- Android资源文件混淆
- Android初试--Android中的文件操作之SDcard操作(2)
- Android开发中,那些让你相见恨晚的方法、类或接口
- android多线程并发协调semaphore机制
- android开发 根据上传图片张数变换不同的布局
- Android开发中,那些让你相见恨晚的方法、类或接口
- Android热修复框架HotFix分析拓展
- Android sp<> 指针类的用法
- Android 内存使用hprof文件打开方法
- Android app嵌套html5之Webview和js的交互
- Android Studio高级配置
- getRunningTasks 在安卓5.0失效
- Android中的布局
- 我对android插件化开发的理解
- 【Android】ADB常用指令与logcat日志
- Intent的用法 - Android学习笔记2
- Android Chronometer控件实现计时器函数详解
- Android 百度地图打包不能使用 解决详细方法
- Android转场动画特效及隐藏Toobar左边间距