Android初级之路--------UI控件
2016-06-23 12:34
627 查看
Android控件的可见属性:所有的Android控件都有这个属性
android:visibility进行指定,可选值有三种:visible表示控件可见,系统默认,invisible表示控件不可见,但是仍然占据控件原来的位置和大小,gone表示控件不可见且不占据屏幕的任何空间。也可以通过代码设置:setVisibility(),可以传入View.VISIBLE,View.INVISIBLE,View.GONE三种值,也可以涌过getVisibility()得到属性值
1-------TextView:用于在界面上显示一段文本消息,文字默认是居左上角对齐
2-------Button:继承TextView,在用户界面上显示一个按钮,属性和TextView差不多
3-------EditText:编辑控件,允许用户在控件输入和编辑内容,并可以处理控件里面的内容
想要得到编辑控件里面的内容:得到EditText控件editText.getText().toString()
4-------ImageView:用于界面上展示图片的一个控件
5-------ProgressBar:用于在界面上显示一个进度条
6-------AlertDialog:在界面弹出一个对话框,这个对话框是置顶所有界面元素之上的,可以屏蔽界面上其他控件的交互能力。一般用于提示一些重要的内容和警告信息
AlertDialog生成的对话框可分为4个区域
图标区,标题区,内容区,按钮区
AlertDialog生成的对话框的步骤
android:visibility进行指定,可选值有三种:visible表示控件可见,系统默认,invisible表示控件不可见,但是仍然占据控件原来的位置和大小,gone表示控件不可见且不占据屏幕的任何空间。也可以通过代码设置:setVisibility(),可以传入View.VISIBLE,View.INVISIBLE,View.GONE三种值,也可以涌过getVisibility()得到属性值
1-------TextView:用于在界面上显示一段文本消息,文字默认是居左上角对齐
2-------Button:继承TextView,在用户界面上显示一个按钮,属性和TextView差不多
3-------EditText:编辑控件,允许用户在控件输入和编辑内容,并可以处理控件里面的内容
想要得到编辑控件里面的内容:得到EditText控件editText.getText().toString()
4-------ImageView:用于界面上展示图片的一个控件
5-------ProgressBar:用于在界面上显示一个进度条
6-------AlertDialog:在界面弹出一个对话框,这个对话框是置顶所有界面元素之上的,可以屏蔽界面上其他控件的交互能力。一般用于提示一些重要的内容和警告信息
AlertDialog生成的对话框可分为4个区域
图标区,标题区,内容区,按钮区
AlertDialog生成的对话框的步骤
AlertDialog.Builderbuilder=newAlertDialog.Builder(this);//创建<spanstyle="font-family:Arial,Helvetica,sans-serif;">AlertDialog.Builder对象</span> builder.setIcon(R.mipmap.ic_launcher);//设置图标 builder.setTitle("第2个活动界面");//设置标题 builder.setMessage("这个界面很好玩哦!确定不玩一会");//设置内容 builder.setPositiveButton("确定",newDialogInterface.OnClickListener(){ @Override publicvoidonClick(DialogInterfacedialog,intwhich){ finish(); } });//设置按钮和按钮监听器事件 builder.setNegativeButton("取消",newDialogInterface.OnClickListener(){ @Override publicvoidonClick(DialogInterfacedialog,intwhich){ } });<spanstyle="font-family:Arial,Helvetica,sans-serif;">//设置按钮和按钮监听器事件</span> builder.show();显示对话框7-------ProgressDialog进度对话框
ProgressDialogprogressDialog=newProgressDialog(this);//创建对象 progressDialog.show();//显示对话框当然也可以设置标题,内容等等
相关文章推荐
- UIView的xib关联问题
- ios开源框架——UITableView+FDTemplateLayoutCell优化UITableViewCell高度计算
- sql insert values 后面的值是单引号,还是没有引号问题由其表中数据格式而定
- UI控件之ScrollView(滚动条)
- sqlmap批量扫描burpsuite请求日志记录
- SQL Server 中master..spt_values的应用
- iOS 蓝牙开发 UUID不能使用 isConnected不能使用的问题解决
- Masonry和FDTemplateLayoutCell搭配使用「UITableview自适应内容高度」
- Arduino SIM900 AT+CGATT=1 出错
- [leetcode] 347. Top K Frequent Elements
- Result Maps collection does not contain value for frontpreviewprofitManage.cdata
- MFC线程相关问题
- android-Building Accessibility Services
- parquet.hadoop 狂打日志,不受控制
- 使用ueditor小结
- 简单三步实现banner的轮播效果
- Druid:简介
- N-皇后 N-Queens
- Errors occurred during the build. Errors running builder 'Integrated Externa......
- 探秘Java中String、StringBuilder以及StringBuffer