安卓入门---UI基础控件
来源:互联网 发布:mysql 表空间大小限制 编辑:程序博客网 时间:2024/05/21 14:40
常用控件使用
Textview的使用
常用属性:
- android:textSize 文字大小
- android:text 文字内容
- android:textColor 文字颜色
- android:gravity 文字位置
- …..更多查阅文档……
Button的使用
属性设置和前面的text一样,关键是监听点击事件
设置一个id给Button控件
private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button=(Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this,"你点击了我",Toast.LENGTH_LONG).show(); } });
其他类似的控件 EditText,ImageView等等看下就知道使用了。
ProgressBar的使用
是一个进度条,默认样式是一个圆圈。
主要是如何使其可见和不可见,在代码中设置
setVisibility(View.GONE) 消失不占位置setVisibility(View.VISIBLE) 可见setVisibility(View.INVISIBLE) 不可见但占位置
例如:
@Override public void onClick(View v) { switch (v.getId()) { case R.id.button1: if(progressBar.getVisibility()==View.GONE) { progressBar.setVisibility(View.VISIBLE); } else{ progressBar.setVisibility(View.GONE); } break; } }
AlertDialog的使用
弹出对话框,相当于MessageBox,用来提示用户的。
直接在代码中调用,不用xml设置
实例化对象
AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);
设置各种参数和点击事件
//设置内容 dialog.setTitle("标题"); dialog.setMessage("内容显示"); //不能取消 dialog.setCancelable(false); //设置按钮 前面一个 dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); //后一个按钮 dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } });
使用show方法显示
dialog.show();
ProgressDialog的使用
可以理解为加了进度条的AlertDialog,但是没有按钮。所有取消方式要使用
ProgressDialog.dismiss();
显示代码,屏蔽back键
ProgressDialog progressDialog=new ProgressDialog(MainActivity.this); progressDialog.setTitle("ProgressDialog"); progressDialog.setMessage("ProgressDialog"); progressDialog.setCancelable(false); progressDialog.show();
常用控件就介绍这么点了,更多高级用法。
0 0
- 安卓入门---UI基础控件
- 安卓ui控件
- iOS入门-UI基础控件
- 安卓UI控件1
- 安卓入门---UI布局
- 安卓基础控件
- 安卓基础入门
- 安卓入门---自定义控件
- 14天学会安卓开发(第四天)基础UI控件
- 14天学会安卓开发(第四天)基础UI控件
- 安卓常用UI控件的属性
- 安卓UI控件-AdapterView及其子类
- 安卓UI控件-ProgressBar及其子类
- 安卓UI控件-ViewAnimator及其子类
- 安卓SQLite基础入门
- 安卓UI开发基础-View
- iOS从入门开发系列01 (UI基础控件)
- iOS部分-UI基础控件 - 01天 入门 第09课 UI控件概述
- java排序算法
- vi编辑器
- JavaEE项目实战(OA系统)之一_软件需求
- Android图片加载框架Picasso使用教程 (四)
- 跨日的换算
- 安卓入门---UI基础控件
- Java设计模式—状态模式
- Rest-Assured完整的测试例子
- Android 启动优化
- Spring AOP - 注解实现统计service中方法的执行时间
- javascript内置对象------event对象
- 营销短信API专用通道
- pros & cons of Meson,CMake, Autotools and Tup
- Android图片加载框架Picasso使用教程 (五)