Android常见控件使用详解
本文实例为大家分享了六种Android常见控件的使用方法,供大家参考,具体内容如下
1、TextView 主要用于界面上显示一段文本信息
2、Button 用于和用户交互的一个按钮控件
//为Button点击事件注册一个监听器 public class Click extends Activity{ private Button button; @Override ptotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener(){ @Override public void OnClick(View v){ //点击逻辑 } }); } }
3、EditText 允许用户在控件里输入和编辑内容、并可以在程序中对这些内容进行处理。
我们结合 EditText 与 Button 来完成一些功能,通过点击按钮来获取EditText中输入的内容。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); editText = (EditText) findViewById(R.id.edit); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { String inputText = editText.getText().toString(); Toast.makeText(MainActivity.this, inputText, Toast.LENGTH_SHORT).show(); } }); }
4、ImageView 用于在界面上展示图片的一个控件
我们现在在程序中通过代码动态地更改 ImageView 中的图片
@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.image); button = (Button) findViewById(R.id.button_img); imageView = (ImageView) findViewById(R.id.image); button.setOnClickListener( new View.OnClickListener(){ @Override public void onClick(View view){ imageView.setImageResource(R.drawable.two); } }); } //通过调用 ImageView 的 setImageResource()方法将显示的图片改成two
5、ProgressBar 用于在界面上显示一个进度条,表示我们的程序正在加载一些数据。
6、AlertDialog 在当前的界面弹出一个对话框。
public class ProgressBar extends Activity { private Button button; private ProgressBar progressBar; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.progressbar); button = (Button) findViewById(R.id.button_progress); /* progressBar = (ProgressBar) findViewById(R.id.progress);*/ button.setOnClickListener( new View.OnClickListener(){ @Override public void onClick(View view){ } }); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- Android UI设计之AlertDialog弹窗控件
- Android入门之AlertDialog用法实例分析
- Android中AlertDialog各种对话框的用法实例详解
- 解析android中ProgressBar的用法
- android中ProgressDialog与ProgressBar的使用详解
- android ListView和ProgressBar(进度条控件)的使用方法
- Android控件之ImageView用法实例分析
- Android控件系列之ImageView使用方法
- Android控件系列之EditText使用方法
- Android实现EditText控件禁止输入内容的方法(附测试demo)
相关文章
OpenGL关于glStencilFuncSeparate()和glStencilFunc()函数的区别讲解
今天小编就为大家分享一篇OpenGL关于glStencilFuncSeparate()和glStencilFunc()函数的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-04-04Android程序开发之UIScrollerView里有两个tableView
这篇文章主要介绍了UIScrollerView里有两个tableView 的相关资料,需要的朋友可以参考下2016-04-04
最新评论