Android常见控件使用详解
程序员文章站
2022-08-02 15:05:45
本文实例为大家分享了六种android常见控件的使用方法,供大家参考,具体内容如下
1、textview 主要用于界面上显示一段文本信息
2、button&n...
本文实例为大家分享了六种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 AsyncTask详解及使用方法
-
Android开发之MediaPlayer基本使用方法详解
-
Android控件Spinner的使用方法(1)
-
android应用开发之spinner控件的简单使用
-
Android 中RxPermissions 的使用方法详解
-
Android列表组件ListView使用详解之隐藏滚动条
-
Android中的android:layout_weight使用详解
-
Android ListView之EfficientAdapte的使用详解
-
Android 标准Intent的使用详解
-
Android Studio怎么用?Android Studio使用教程图文详解