android程序界面编程与视图(view)组件

android程序界面编程与视图(view)组件

ID:33392039

大小:252.50 KB

页数:8页

时间:2019-02-25

android程序界面编程与视图(view)组件_第1页
android程序界面编程与视图(view)组件_第2页
android程序界面编程与视图(view)组件_第3页
android程序界面编程与视图(view)组件_第4页
android程序界面编程与视图(view)组件_第5页
资源描述:

《android程序界面编程与视图(view)组件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、android程序界面编程与视图(View)组件android应用开发一个主要内容就是界面开发。随着移动设备的不断普及,android应用几乎无处不在,设计到各个领域。对于用户来说,除了看重一个应用的功能外,图形界面也是最关注的对象。如果一个应用没有提供友好的图形界面,那么将很难吸引最终的用户;相反,如果为应用程序提供一个友好的图形界面(GUI),那么用户可以轻松的通过手指去点击各种事件爱你,来操作这个应用程序,用户就会感觉到”很爽“。就像windows系统一样,最初能很快吸引大量用户,就是因为它有丰富的图形界面,才几乎独占整个市场。可想而知,友好的图形界面是多么

2、的重要。对于程序员来说,除了要开发出友好的图形界面,还好去思考用什么方式去实现比较好。android提供了大量功能丰富的UI组件,这些组件功能都具有一定的规律且具有很多相似之处,程序开发人员只需要掌握这些规律,就可以实现出漂亮、友好的图形界面了。在接下的一段时间里,将会陆续介绍。今天我们就先介绍一下界面编程与视图组件之间的联系吧!1、视图组件与容器组件在一个activity文件中,我们会看到很多包:[java] viewplaincopy1.import android.widget.EditText;  2.import android.widget.Image

3、Button;  3.import android.widget.ImageView;  4.import android.widget.LinearLayout;  5.import android.widget.PopupWindow;  6.import android.widget.RadioButton;  7.import android.widget.RadioGroup;  1.import android.widget.RelativeLayout;  2.import android.widget.SeekBar;  3.import andr

4、oid.widget.CompoundButton.OnCheckedChangeListener;  4.import android.widget.SeekBar.OnSeekBarChangeListener;  5.import android.widget.TextView;  6.import android.widget.Toast;  7.import android.widget.ViewSwitcher;  android应用的绝大多数UI组件都是放在android.widget包中以及其子包中、android.view包中以及其子包中。值得注

5、意的是,android中所有的组件都是继承了View类。View类是一个非常重要的类,其还有一个子类ViewGroup,但是ViewGoup类经常作为其他组件的容器使用。还有一点值得说明的就是View与ViewGoup类之间的关系,View类包含ViewGoup类,同时ViewGoup类中也包含View类:那么在android项目中我们如何去实现界面开发呢?一般情况下,我们可以采用两种方式来实现:(1)、在XML布局文件中通过XML属性进行控制,一般推荐使用这种方式。(2)、在Java程序代码中通过调用方法进行控制。无论是哪一种实现方式,其实他们的本质都是一样的。

6、在XML文件中实现UI组件,我们要是添加UI组件相应的XML属性;在java代码中实现UI组件,我们通过相应的属性方式来控制组件的属性,也就是说,其实每一个UI组件的XML属性都会对应一个方法。UI组件的属性包括View类常用的XML属性及相关方法和ViewGoup类中常用的XML方法。对View类来说,他们是所有UI组件的基类,因此它包含的XML属性都会对应一个方法。常用的有:XML属性相关方法说明android:alphasetAlpha(float)设置组件的透明度android:backgroundsetBackGroundResource(int)设置组

7、建的背景颜色android:idsetId(int)设置组件的唯一标识android:keepScreenOnsetKeepSCreenOn(int)设置该组件是否强制手机屏幕一直打开android:visibilitysetVilibility(int)            设置组件是否可见                  ViewGroup类继承了View类,因此也是可以当成一个普通的View类来使用的。但是,ViewGroup类主要是当成容器类来使用。又由于ViewGroup类是一个抽象类,因此在使用中,通常使用它的一些子类来作为容器,例如各种布局管理器

8、。View

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。