当前位置: 移动技术网 > 移动技术>移动开发>Android > Android常见控件使用详解

Android常见控件使用详解

2019年07月24日  | 移动技术网移动技术  | 我要评论

本文实例为大家分享了六种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){

   }
  });
 }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网