Android常用控件

Android常用控件,第1张

概述Android常用控件TextView任何一个界面都是由多个界面元素组成,例如TextView、Buton等,这些都是控件,每个控件都有不同的功能,然后引出TextView控件。使用手机时,经常会看见一些文本信息(字符串),这些文本信息通常是由TextView控件显示的。TextView是Android中很常用的控件,可以在代 @H_403_0@AndroID常用控件

TextVIEw

任何一个界面都是由多个界面元素组成,例如TextVIEw、Buton等,这些都是控件,每个控件都有不同的功能,然后引出TextVIEw控件。使用手机时,经常会看见一些文本信息(字符串),这些文本信息通常是由TextVIEw控件显示的。TextVIEw是AndroID中很常用的控件,可以在代码中设置TextVIEw控件属性,如字体大小、颜色、样式等。

EditText

使用AndroID程序时,用户经常会向程序中输入数据,此时就会用到文本编辑控件EditText,接收用户输入信息,该控件类似一个运输工具,将用户信息传递给AndroID程序。

button

button是用于响应用户的一系列点击事件,以及button的点击事件。

button控件常用的点击事件有三种,分别是在布局中指定onClick属性、匿名内部类、当前Activity中实现OnClickListener接口。

Radiobutton

Radiobutton为单选按钮,它需要与RadioGroup配合使用,提供两个或多个互斥的选项集。接着RadioGroup作用。RadioGroup是单选组合框,可容纳多个Radiobutton,并把它们组合在一起,实现单选状态。

ImageVIEw

ImageVIEw是视图控件,它继承自VIEw,其功能是在屏幕中显示图像。ImageVIEw类可以从各种来源加载图像(如资源库或网络),并提供缩放、裁剪、着色(渲染)等功能。

图片浏览器-切换背景

背景图添加在drawable目录下,右键选择paste.


添加单选按钮组


在RadioGroup里面放上两个Radio button,水平居中代码如下:button文本改为背景1,2,分别添加ID

androID:layout_centerHorizontal=“true”

 private relativeLayout relativeLayout;//获得相对布局 private RadioGroup radioGroup;//获得背景切换  .... relativeLayout=this.findVIEwByID(R.ID.relativaLayout);//初始化 radioGroup=this.findVIEwByID(R.ID.radioGrop); //监听器 radioGroup.setonCheckedchangelistener(new RadioGroup.OnCheckedchangelistener() {            @OverrIDe            public voID onCheckedChanged(RadioGroup group, int checkedID) {                if (checkedID==R.ID.radiobutton1){                    relativeLayout.setBackgroundResource(R.drawable.sing);                }                if (checkedID==R.ID.radiobutton2){                    relativeLayout.setBackgroundResource(R.drawable.ting);                }            }

运行结果如下图:

图片浏览器-切换图片


分别在左下角和右下角添加两个button,text分别改成上一页和下一页。

//添加数组,对12张图片进行排序  private int [] imgArray;    private int index=0; //对imageIEw和两个button初始化  imageVIEw=this.findVIEwByID(R.ID.imageVIEw);        button1=this.findVIEwByID(R.ID.button1);        button2=this.findVIEwByID(R.ID.button2);  //每张图片的地址        imgArray=new int[]{R.drawable.picture1,R.drawable.picture2,R.drawable.picture3,R.drawable.picture4,                R.drawable.picture5,R.drawable.picture6,R.drawable.picture7,R.drawable.picture8,                R.drawable.picture9,R.drawable.picture10,R.drawable.picture11,R.drawable.picture12};//监听器        button1.setonClickListener(new VIEw.OnClickListener() {            @OverrIDe            public voID onClick(VIEw v) {                prevIoUsPic();            }        });        button2.setonClickListener(new VIEw.OnClickListener() {            @OverrIDe            public voID onClick(VIEw v) {                nextPic();            }        });    }//下一页方法    public voID nextPic(){        index++;        imageVIEw.setimageResource(imgArray[index%12]);    }   public voID prevIoUsPic(){        if (index>=1){            index--;            imageVIEw.setimageResource(imgArray[index%12]);        }    }}

运行结果如下:

总结

以上是内存溢出为你收集整理的Android常用控件全部内容,希望文章能够帮你解决Android常用控件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存