码迷,mamicode.com
首页 > 移动开发 > 详细

Android入门控件总结

时间:2015-03-17 07:03:51      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

文本:

  TextView    跑马灯:marquee   四行代码,自定义控件

  EditText    特殊属性:hint    inputtype

  AutoCompleteTextView  特殊属性:hint,completionThreshold  需要一个适配器  布局文件选用  android.R.layout.simple_list_item1

  MultiAutoCompleteTextView   特殊属性:completionThreshold  需要一个适配器

  

图片:

  ImageView    特殊属性:backgroud,src  backgroud还可以设置背景颜色

按钮:

  Button      有text属性  OnClickListener()

  ImageButton   有src属性和background属性,无text属性    OnClickListener();

  ToggleButton   特殊属性:checked,textOn,TextOff  需要一个OnCheckChangeListener()

 

选框

  CheckBox    特殊属性:checked  需要一个OnCheckChangeListener()

  RadioGroup,RadioButton    特殊属性:orientation;checked  多选一  OnCheckChangeListener()

事件:

  onClickListener(Listenner)    onCheckChangeListener(Listener)

  实现事件的三种方式:

            1,匿名内部类

            2,实现接口的方式

            3,外部类(当所有的按钮都要实现同一个功能时使用)

 

适配器adapter:

  先创建adapter   

   ArrayAdapter<String> adapter= new ArrayAdapter<String>(this,   //上下文,布局文件,数据源

      android.R.layout.simple_list_item_1, res);

      autoc.setAdapter(adapter);                   //将控件与适配器绑定在一起

 

Toast.makeText(MainActivity.this, "匿名内部类", 1).show();

 

以下是问题和解决方法:

  1,新建的Android项目没有R.java文件

      只要在project中下拉的build automatically 选项前面打勾就好了。

  2,更改布局

      Refator—— Android——changeLayout

  3,新建activity然后在androidmanifest添加

  4,匿名内部类上下文填:activity名字.this

Android入门控件总结

标签:

原文地址:http://www.cnblogs.com/aqianglala/p/4343434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!