美文网首页
界面控件学习笔记

界面控件学习笔记

作者: 斐硕人 | 来源:发表于2016-09-28 00:29 被阅读0次

    什么是界面控件?

    一个Android App是由一个或多个Activity组成,每一个Activity都是一个UI容器,也就是一个屏幕界面,一个界面的组成则是由一组Android UI控件组成。
    Android的UI控件是开发App应用程序界面设计的主要组件,一个商业级界面的制作,需要对android UI控件的熟练掌握和灵活使用。
    [详解Activity组件]:http://jiajun.iteye.com/blog/585753
    [界面控件] :http://limingnihao.iteye.com/blog/851369
    [Android UI控件] :https://my.oschina.net/realfighter/blog/380099
    [Android 基础UI控件课程]:http://www.maiziedu.com/course/15/

    1.控件(widget)
    是什么?

    是一种图形用户界面元素,其显示的信息排列可由用户改变,例如视窗或文本框。
    是一种基本的可视构件块,包含在应用程序中,控制着该程序处理的所有数据以及关于这些数据的交互操作。

    有什么用?

    为给定数据的直接操作(direct manipulation)提供单独的互动点。

    2.界面控件
    是什么?

    可在窗体上放置的可视化图形“元件”,如按钮、文件编辑框等。

    有什么用?

    大多数具有执行功能或通过“事件”引发代码运行并完成响应的功能。

    怎么用?
    1. 继承AppWidgetProvider
    2. 编写widget的界面xml, 编写mywidget属性xml
    3. AndroidManifest.xml 注册插件

    界面控件包含属性,方法和事件。

    属性
    属性决定了可视控件的外观,通常包括控件的名称、形状、显示风格、字体颜色等。任何控件都有特定的属性集合,但其中的一些属性是共性的。
    方法
    控件的方法是指.NET Framework为控件预置的类方法,这些方法是专为程序员提供,可用来设置和处理控件的自身特征。
    事件
    事件是指控件对键盘和鼠标“操作”的响应,任何控件都有自己的事件集合,一旦控件的某个事件发生,就可以引起相应事件过程的执行,事件对象有自己特定的名称,事件过程代码是由程序员根据自己的问题需求编写的,如按钮单击事件Click。

    界面控件有几种?分别是什么?

    Android界面控件分为两种:

    定制控件:用户独立开发的控件或通过继承并修改系统控件后所产生的新控件
    -------能够提供特殊的功能和显示需求

    [Android开发自定义UI组件]:
    http://blog.csdn.net/u010456903/article/details/48165523
    [Android UI 之一步步教你自定义控件]:
    http://blog.csdn.net/carrey1989/article/details/11757409

    系统控件:Android系统中已经封装的界面控件--------更利于进行快速开发

    常见的系统控件

    TextView 和 EditText
    Button 和 ImageButton
    Checkbox 和 RadioButton
    Spinner
    ListView
    TabHost

    补充:Intent 是一个提供两个分离的组件(例如两个activities)在运行时绑定的对象。Intent 表示一个应用“意图要做些事情”。你可以使用intent做很多很多事情,但是它最常用的还是打开另一个activity。http://blog.csdn.net/sweetvvck/article/details/38375823

    进阶

    [自动化测试]:http://blog.csdn.net/zanelove/article/details/45644657
    [优化]:http://blog.csdn.net/hang2/article/details/44287071
    http://blog.csdn.net/lijinhua7602/article/details/44708857

    相关文章

      网友评论

          本文标题:界面控件学习笔记

          本文链接:https://www.haomeiwen.com/subject/fyrhyttx.html