zoukankan      html  css  js  c++  java
  • 怎样进行Android UI元素设计

    Android UI元素里面包含了许多的内容,比如:该平台由操作系统、中间件、用户界面和应用软件组成,一个应用程序要想受用户喜爱,那么UI可不能差。

    Android为相似的编程名词引入了一些新的术语,将在下面的章节详细描述:


    ◆Views
    View是视觉接口元素中基本的UI类(和通常了解的control或widget)。所有的UI控件,layout类都是继承自View。

    ◆ViewGroups
    View Group是View的一个扩展,它可以容纳多个子View。通过扩展ViewGroup类,你可以创建由相互联系的子View组成的复合控件。ViewGroup类同样可以被扩展用作layout管理器,如LinearLayout,帮助你组建UI。ActivitiesActivity,在上一章中有详细描述,代表一个显示给用户的窗口或屏幕。Activity是Android里的Form。为了显示UI,你只需指定View或Layout给Activity就可以了。

    Android UI元素提供了一些通用的UI控件、widget和layout管理器。像大多数图形应用程序一样,需要扩展和修改一些标准的控件——或者创建组合的或全新的控件——来提供自己的功能性是非常可能的。

    不断增大的屏幕大小、显示分辨率和移动处理器的强劲都可以看到,移动应用程序越来越趋向视觉体验。当小的屏幕为创建复杂的视觉界面提供了挑战,而移动设备的普遍存在致使这个挑战是值得接受的。在这章里,你将学习到基本的Android UI元素,学习怎样使用Views、View Groups和layouts去为你的Activity创建功能的、富有直观力的UI。

    在学习了Android SDK中提供的一些控件后,你将学习怎样扩展和定制它们。你将看到怎样使用View Groups去组合Views。创建由相互作用的子控件组成的原子的、重复利用的UI元素。你还会学习到怎样创建你自己的Views,来实现显示数据和与用户交互的新途径。

    使用一些继承自ViewGroup的layout管理器来组织Android UI元素中的单个元素到屏幕上。正确地使用layout对于创建好的UI是很重要的;这一章将介绍几个本身的layout类,演示如何使用它们以及怎样创建自己的layout。

    Android应用程序和上下文菜单系统为现代触摸设备提供了最优的方式。作为检查Android UI模式的小试验,在本章的最后,会看一看如何创建和使用Activity与菜单系统。

  • 相关阅读:
    ios 写项目的时候遇到的问题及解决方案(1)
    思绪锦集
    iOS学习-----真机测试过程
    StackOverflow程序员推荐的几本书籍
    关于算法学习的重要性
    程序的灵魂-算法
    C++ 之 const 随笔记
    Foundation 框架之——NSString、NSMutableString
    Objective-C之NSString和NSMutableString
    Objective-C之集合对象(NSSet,NSMutableSet,NSIndexSet)
  • 原文地址:https://www.cnblogs.com/lteal/p/3342429.html
Copyright © 2011-2022 走看看