android学习笔记《二》: Widget

这些都是activity中的,界面么,想要构成界面肯定需要各种元素了,android提供了一些元素,下边一一列举

  1、Button 按钮

    用的太多了,不详说,一搜一大堆。用之前先init,findViewById么,找到了然后再setOnClickListener()、OnClickListener();

  2、TextView 文本框

    同样非常的常用,太多了,不多说。

    使用setMovementMethod()方法可以实现文本的可滚动效果;

  3、EditView 可编辑文本框

    android:hint = "~~~" 没有输入内容之前的提示内容,点击该文本框就消失的那个;

4、ImageView 图片框、 ImageBUtton 图片按钮

    也不多说,其中ImageButton和Button基本一样,就是多了一个src属性;

  5、CheckBox 选择框

    OnClickListener()    OnCheckedChangeListener();

  6、RadioGroup & RadioButton 单选租和单选按钮

    其中 android:checked = "true" 可以做一个默认选中项,如果不写这个属性的话,就默认都不选中

  7、Sinner下拉列表

    先找到XML文件中定义的下拉列表 findViewById,然后需要数组适配器 ArrayAdapter ,然后设置下拉样式 adapter.setDropDownViewResource(),然后为此下拉列表设置适配器 spinner.setAdapter(adapter), 定义子元素选择监听器 OnItemSlectedListener(), 最后绑定事件监听器 ~~.setOnItemSelectedListener();

  8、AutoCompleteTextView自动完成文本框

    可以与适配器绑定,当输入字符(默认是2个)系统将根据适配器提供的内容,进行文本的自动匹配提示。

    android:completionThreshold="1"  打几个字符才会出现自动提示

  9、DatePicker日期选择控件 DatePickerDialog日期选择对话框

这些东西写起来真没什么意思,我懒得写了,这些都是最基本的东西,只要开始写东西这些肯定都在用,找不到什么需要写的,今天也要下班了,改天写点别的吧。

我烦底层,为什么一个普通的东西都要涉及到底层C来写的Framework  还牵扯到DataBase,我恨我自己,会的太少了,好好的学吧,加油,加油!

posted on 2011-05-26 18:07  佐岸沧海  阅读(269)  评论(0编辑  收藏  举报