Android常见控件使用详解

 更新时间:2017年04月11日 15:18:16   投稿:lijiao  
这篇文章主要为大家详细介绍了Android常见控件的使用方法,包括ProgressBar进度条控件、AlertDialog对话框控件等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了六种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实现顶部底部双导航界面功能

    Android实现顶部底部双导航界面功能

    这篇文章主要为大家详细介绍了Android实现顶部\底部双导航界面功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android 自定义view之画图板实现方法

    Android 自定义view之画图板实现方法

    本文重在对自定义view,以及其常用类,常用方法的初步了解,提供一个思路,效果是其次,画板只是例子,需要的朋友可以参考下
    2018-01-01
  • Android仿微信主界面的实现方法

    Android仿微信主界面的实现方法

    这篇文章主要为大家详细介绍了Android仿微信主界面的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Android编程中黑名单的实现方法

    Android编程中黑名单的实现方法

    这篇文章主要介绍了Android编程中黑名单的实现方法,结合实例形式详细分析了Android通过对比通信录及自动挂断电话等技巧实现黑名单功能的功能,需要的朋友可以参考下
    2016-02-02
  • Java程序员转Android开发必读经验一份

    Java程序员转Android开发必读经验一份

    小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。
    2017-11-11
  • 详解Android观察者模式的使用与优劣

    详解Android观察者模式的使用与优劣

    这篇文章主要介绍了Android观察者模式的相关资料,帮助大家更好的理解和学习Android的设计模式,感兴趣的朋友可以了解下
    2020-09-09
  • 基于Android实现保存图片到本地并可以在相册中显示出来

    基于Android实现保存图片到本地并可以在相册中显示出来

    App应用越来越人性化,不仅界面优美而且服务也很多样化,操作也非常方便。通过本篇文章给大家介绍基于Android实现保存图片到本地并可以在相册中显示出来,对android保存图片相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • Android实现跑马灯效果的方法

    Android实现跑马灯效果的方法

    这篇文章主要介绍了Android实现跑马灯效果的方法,通过页面XML布局设置实现带有跑马灯效果的文字滚动显示功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Android开发MQTT协议的模型及通信浅析

    Android开发MQTT协议的模型及通信浅析

    这篇文章主要W为大家介绍了Android开发MQTT协议的模型及通信浅析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Android中监听短信的两种方法

    Android中监听短信的两种方法

    这篇文章主要介绍了Android中监听短信的两种方法,本文讲解了监听广播、采用观察方法,监听短信数据库两种方法,需要的朋友可以参考下
    2015-04-04

最新评论