android开发自定义选择器,创建自定义android选择器
我想下面的框架代码有助于为您的应用程序提供所需的一些灵活性.
/* Simple Dialog
Dialog dialog = new Dialog(this);
dialog.setTitle("Hello");
dialog.show();
*/
/* Inflating an layout as the Dialog
Dialog loginDialog = new Dialog(this);
View layout = LayoutInflater.from(this).inflate(R.layout.login, null);
loginDialog.setContentView(layout);
Button btn = (Button)(layout.findViewById(R.id.button1));
final EditText txt = (EditText) layout.findViewById(R.id.editText1);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
//Toast.makeText(getApplicationContext(), txt.getText().toString(), Toast.LENGTH_SHORT).show();
txt.setText("Ahmedabad");
}
});
loginDialog.show();
/* ProgreessBar Dialog (you need to implement thread)
ProgressDialog dialog = new ProgressDialog(this);
dialog.setProgressStyle(2);
dialog.show();
*/
/* Alert Dialog to alert a mesage or an error or customize exception like Enter the field, etc.
AlertDialog dialog = new AlertDialog.Builder(this).create();
dialog.setMessage("Message");
dialog.setIcon(R.drawable.ic_launcher);
dialog.setTitle("Done");
dialog.show();
*/
/* ------------------- Binding array items into the spinner ---------------------------
sp = (Spinner)findViewById(R.id.spinner1);
String bloodgroups[]={
"A +ve","B +ve","O +ve","AB +ve","A -ve","B -ve","O -ve","AB -ve"
};
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout .simple_spinner_dropdown_item,bloodgroups);
sp.setAdapter(adapter);
*/
/* DatePicker Dialog Code: I have used a button whose click event bring datepicker dialog into focus
Button btnselDate = (Button)findViewById(R.id.btnseldate); // date select button
// ----------------------------- DATE PICKER DIALOG PROMPT ---------------------
btnselDate.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
showDialog(1);
}
});
@Override
protected Dialog onCreateDialog(int id) {
DatePickerDialog dialog = new DatePickerDialog(this, new OnDateSetListener()
{
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth)
{
((EditText)findViewById(R.id.txtdate)).setText(dayOfMonth + "/" + monthOfYear + "/" + year);
}
}, new GregorianCalendar().get(Calendar.YEAR), new GregorianCalendar().get(Calendar.MONTH), new GregorianCalendar().get(Calendar.DAY_OF_MONTH));
return dialog;
}
*/
android开发自定义选择器,创建自定义android选择器相关推荐
- Android开发中如何创建自定义对话框
背景: 无论是Android,还是其他什么平台,对话框的主要形式都是弹出,或者我们可以说是一个在当前活动中打开的提示,来执行一些操作或实现一些功能. 你可以用一个对话框来问用户以确认一个行动,向用户通 ...
- Android底部日期控件,Android开发中实现IOS风格底部选择器(支持时间 日期 自定义)...
本文Github代码链接 先上图吧: 这是笔者最近一个项目一直再用的一个选择器库,自己也在其中做了修改,并决定持续维护下去. 先看使用方法: 日期选择: private void showDateDi ...
- android自定义progressbar样式,Android开发中如何实现自定义ProgressBar的样式
Android开发中如何实现自定义ProgressBar的样式 发布时间:2020-11-20 16:08:10 来源:亿速云 阅读:294 作者:Leah Android开发中如何实现自定义Prog ...
- android popupmenu 动态添加,Android开发使用PopupMenu创建弹出式菜单完整实例
本文实例讲述了Android开发使用PopupMenu创建弹出式菜单.分享给大家供大家参考,具体如下: 简介: PopupMenu 代表弹出式菜单,它会在指定组件上,默认情况下,PopupMenu会显 ...
- Android开发入门之创建第一个项目
0.Android开发必要的三个准备: 1.Java环境--因为Android开发基于Java. 2.Android Studio开发环境--提高编程效率. 3.虚拟机--进行真机模拟前的必要准备. ...
- Android开发— 2016_最流行的Android组件、工具、框架大全(二)
2019独角兽企业重金招聘Python工程师标准>>> 泡在网上的日子 首页 代码 话题 问答 标签 关于 登录注册 首页 › 安卓开发 › android开发 Android开发- ...
- Android开发经验谈-很少有人会告诉你的Android开发基本常识,经验谈android
转载:http://www.android100.org/html/201507/15/165084.html Android开发经验谈-很少有人会告诉你的Android开发基本常识,经验谈andro ...
- Android开发-AMD平台如何使用Android studio自带模拟器
Android开发-AMD平台如何使用Android studio自带模拟器 前言 AMD开启虚拟化VT win10专业版开启 win10家庭版开启 创建Android模拟器 前言 现在Android ...
- Android 开发艺术探索——第十章 Android的消息机制
Android 开发艺术探索--第十章 Android的消息机制读书笔记 Handler并不是专门用于更新UI的,只是常被用来更新UI 概述 Android的消息机制主要值得就是Handler的运行机 ...
- Android开发入门与实战之Android应用安装卸载
当一个Android开发者完整的开发完毕一个程序应用软件结束后要进行软件测试,这就是软件测试员的来历,那么在这之前,要进行Android开发应用的安装与卸载. Android开发入门与实战之Andro ...
最新文章
- spring boot集成swagger,自定义注解,拦截器,xss过滤,异步调用,定时任务案例...
- Verilog 中输入输出信号的类型?
- java通过ftp上传文件到服务器_java-通过FTP将文件传输到服务器,但结果以零...
- 文本文件的读写(字符流)
- Vue学习笔记进阶篇——Render函数
- ubuntu下查看进程端口
- react学习(32)----onref
- ubuntu中实践操作系统第二章系统调用与课件不同之处
- 曼秀雷敦搜索引擎营销方案_搜索引擎营销——被严重低估的互联网营销途径
- java long 除法运算_java基础知识学习文档二
- jquery停止动画排队stop
- SQL Server中, DateTime (日期)型操作的 SQL语法
- pytorch数据集
- 【君思智慧园区】智慧园区建设规划方案
- 一个美观的gridview样式
- 基于LM324的音调放大电路
- java唱哪首歌好听_非常非常好听,但是非常非常难找的歌
- WPS公式编辑器的MTExtra字体无效,将无法显示和打印某些字符
- Archiving 时遇到的错误
- win7电脑蓝屏没有修复计算机,win7电脑蓝屏怎么办
热门文章
- tensorflow--filter、strides
- 有道词典Linux版下载安装
- Spring Boot-热部署和Debugger使用(三)
- Virtual Box 与海马玩 安卓模拟器
- 2015.8.3 Java
- 由遍历集合所联想到的一些问题
- SUN公司经典linux教材转自http://blog.chinaunix.net/uid-20446831-id-1677336.html
- C# Struct的内存布局
- 从零开始学前端:css3新属性scss和less --- 今天你学习了吗?(CSS:Day22)
- Python+pandas绘制平行坐标图