zoukankan      html  css  js  c++  java
  • android入门1.1

    android布局:

      线性布局,相对布局,绝对布局,帧布局(继承ViewGroup,表格布局

    android相关组件及功能:

      文本框组件:TextView和EditText   

      按钮组件:Button和ImageButton

      特殊按钮组件:RadioButton(单选按钮)、CheckBox(复选框按钮)、ToggleButton(功能与CheckBox类似,通常用于切换程序中的某种状态)

      图片浏览组件:ImageView

      时间显示组件:AnalogClock与DigitalClock

     高级组件:

      自动完成文本框:AutoCompleteTextView   需要设置Adapter,预设提示文本

      列表选择框:Spinner(间接继承ViewGroup),重写getVivew方法可以实现Spinner自定义内容;

      日期、时间选择器:DatePicker和TimePicker(继承于FrameLayout<帧布局>)

      进度条:ProgressBar,分为带进度的进度条和不带进度的进度条,其中不带进度的其实类似于IOS中指示器

      拖动条:SeekBar,可以由用户自己拖动,改变其值

      星级评论条:RatingBar与SeekBar类似,只是它是通过星星表示其值

      选项卡:TabHost,它仅仅是一个简单的容器,它提供了两个方法,创建选项卡(newTabSpec(string tag))和添加选项卡(addTab(TabHost.TabSpec tabSpec))

      滚动视图:ScrollView(继承与FrameLayout),它最多只能包含一个组件,它只是为其他组件添加垂直滚动条,添加水平滚动条组件(HorizontalScrollView);

    ***列表视图:ListView和ListActivity ,最常用的组件,在填充数据的时候与AutoCompleteTextView、Spinner类似,都需要Adapter进行填充;simpleAdapter可以将组件组合

      可展开列表组件:ExpandableListView,是ListView的子类,就是可折叠和展开的ListView

      网格视图:GridView,父类是AbsListView和ListView同一个父类;可以通过Adapter和BaseAdapter提供数据;

      图像切换器:ImageSwitcher,就是图片查看的一个控件

      画廊视图:Gallery,与Spinner同一个父类(AbsSpinner),功能与Spinner类似,但是Gallery显示的是水平列表选择框,而且它可以允许用户通过拖动来查看下一个、上一个列表项

    ***对话框:AlertDialog,功能丰富,应用最广的对话框,(消息对话框、列表对话框、单选列表对话框、多选列表对话框、自定义对话框)

          PopupWindow,悬停对话框,显示前一个视图页面

          ProgressDialog,进度对话框,对进度条的简单封装

          DatePickerDialog:日期选择对话框,对DatePicker的封装

          TimePickerDialog:时间选择对话框,对TimePicker的封装

          Toast:轻量级的消息提示框,负责显示少量信息

      通知组件(???):Notification,用于显示手机状态栏的消息

      菜单:Menu

  • 相关阅读:
    从goauth2的一个bug说起
    Vagrant与skynet框架
    离开博客园了
    (转) Android开发性能优化简介
    ListFragment源码 (待分析)
    Activity来了
    Android下的屏幕适配
    恶心的content
    Android下的xml资源详解
    各个页面样子的实现与演示
  • 原文地址:https://www.cnblogs.com/bu779783251/p/3316600.html
Copyright © 2011-2022 走看看