zoukankan      html  css  js  c++  java
  • Android初级开发第三讲项目中控件的学习


    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !


    一、熟悉项目中的图标,使用android.R.drawable...即可以调用系统图标


    二、从布局文件中拖控件


    三、自己去玩玩看。

    先教授一些基础知识:

    一些简单控件的介绍:

    1、EditText用于输入一些内容的,通过inputType进行控制,输入的是数字,文字,邮箱,还是电话等等

    2、TextView用于显示文字内容,简单的属性如文字,字体,颜色,粗细等就不讲了,讲讲一些用处大的特性,

    以下等同。

    drawable+方位:可以把一张图片和文字描述放在一起,节省代码

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:drawableBottom="@android:drawable/btn_dialog"
            android:drawablePadding="5dip" 
            android:text="@string/hello_world" />

    3、Button用来作为按钮,加上style可以显示为小按钮,当然还有其他类型的按钮,单选,复选等都有

    4、布局有GridLayout(网格布局),LinearLayout(完全水平或竖直的线性布局)

    RelativeLayout(控件绝对左右上下的绝对布局),TableLayout(一行一行的表布局)

    FrameLayout(用来放在屏幕某位置,并会叠加的框架布局)

    5、ListView用来竖向加载无限数据,有很多样式,具体参加API;

    GridView用来加载图(文)混排无限数据,相同点都要用set适配器;

    TableHost用来定义选项卡,可以显示在屏幕上面也可以显示在下面;WebView主要用来显示html文件

    6、Gallery用来显示无限图片或者数据,有很多样式;MediaController用来播放音乐,VideoView用来播放视频

    7、CalendarView用来显示日历,TimePicker用来选取时间,DatePicker用来选取日期

    DigitalClock、AnalogClock分别用来加载电子、12分格钟表,显示当前时间

    8、ImageView用来显示图片,注意是src而不是background;ViewFlipper用来切换无限布局


    …………


    附件是颜色取值图,项目时作为参考!


    今天先讲到这儿,大家感兴趣的话,好好去研究下API吧!

  • 相关阅读:
    《数据可视化之美》阅读(二)
    《数据可视化之美》阅读
    D3学习之动画和变换
    Java学习之垃圾回收
    程序员思维修炼 --- 读书笔记(二)
    程序员思维修炼 --- 读书笔记(一)
    Java 学习笔记 ------第六章 继承与多态
    Java 学习笔记 ------第五章 对象封装
    Java 学习笔记 ------第四章 认识对象
    (转)synchronized底层实现原理&CAS操作&偏向锁、轻量级锁,重量级锁、自旋锁、自适应自旋锁、锁消除、锁粗化
  • 原文地址:https://www.cnblogs.com/fengju/p/6174486.html
Copyright © 2011-2022 走看看