1.TextView

1.xml属性    android:shadowColor="#0000ff"//设置字体阴影    android:shadowDx="10.0"//阴影的水平偏移量    android:shadowDy="10.0"//阴影的垂直平移量    android:shadowRadius="6.0"     android:textIsSelectable="true"//是否允许文字被复制    android:drawableLeft="@drawable/ic_launcher"//设置文字左侧图标    android:autoLink="all"//自动对电话、邮箱等添加链接

2.EditText

1.xml属性    android:inputType="phone"//输入类型,可设置EditText输入字符的格式

3.ToggleButton

1.xml属性    android:checked="true"//设置默认状态    android:textOn="@string/on"//设置开状态    android:textOff="@string/off"//设置关状态2.java代码togBtn.setOnCheckedChangeListener(new OnCheckedChangeListener() {    @Override    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {                if (isChecked) {                    //开状态                }else {                    //关状态                }            }        });

4.Chronometer

1.java代码mChronometer.setBase(SystemClock.elapsedRealtime());//设置开始计时的起始时间mChronometer.start();//开始计时mChronometer.stop();//停止计时

5.ProgressBar

1.xml属性android:max="100"//最大进度值android:progressDrawable="@drawable/my_progressbar_bg"//自定义进度条样式style="@android:style/Widget.ProgressBar.Horizontal"//水平方向的进度条样式    1.1@drawable/my_progressbar_bg//自定义drawable    <?xml version="1.0" encoding="utf-8"?>    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >        <item android:id="@android:id/background"            android:drawable="@drawable/background">item>        <item android:id="@android:id/progress"            android:drawable="@drawable/progress">item>    layer-list>

6.AutoCompleteTextView

1.xml属性   android:completionHint="请选择你喜欢的城市"//提示信息   android:completionThreshold="1"//输入1个字符出现提示   android:dropDownHorizontalOffset = "20dp"//文字的水平偏移量   android:dropDownHeight="wrap_content"2.java代码    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, citys);    mAutoTv.setAdapter(adapter);//需设置适配器,将提示数据传给AutoCompleteTextView

7.ContextMenu的实现

1.java代码:创建ContextMenu    @Override    public void onCreateContextMenu(ContextMenu menu, View v,            ContextMenuInfo menuInfo) {//重写创建ContextMenu的方法        menu.add(Menu.NONE, Menu.FIRST, Menu.NONE, "添加");        menu.add(Menu.NONE, Menu.FIRST+1, Menu.NONE, "修改");        menu.add(Menu.NONE, Menu.FIRST+2, Menu.NONE, "编辑");        menu.add(Menu.NONE, Menu.FIRST+3, Menu.NONE, "删除");        super.onCreateContextMenu(menu, v, menuInfo);    }    @Override    public boolean onContextItemSelected(MenuItem item) {        // 设置监听        switch (item.getItemId()) {        case Menu.FIRST:            break;        case Menu.FIRST+1:            break;        case Menu.FIRST+2:            break;        case Menu.FIRST+3:            break;        }        return super.onContextItemSelected(item);    }2.java代码:对控件注册ContextMenu    this.registerForContextMenu(View view);

8.ListView:加载数据

1.xml属性    //ListView添加静态数据    android:entries="@array/books"    //res/values/strings下添加字符串集合    <string-array         name="books">        <item >水浒传item>        <item >红楼梦item>        <item >西游记item>        <item >三国演义item>    string-array>2.java代码:ListView适配器    2.1 ArrayAdapter mAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_single_choice, peopleList);//将字符串集合或数组通过默认的系统布局显示出来    2.2 SimpleAdapter simpleAdapter = new SimpleAdapter(context, data, resource, from, to);//将数据使用自定义布局加载到ListView    2.3 使用BaseAdapter为ListView加载数据

更多相关文章

  1. android 布局中的属性总结
  2. Android(安卓)EditText 的 inputType属性(键盘类型)
  3. android 相对布局里面的一些属性
  4. Android设置页面Activity全屏(隐藏导航栏、状态栏)
  5. android:gravity / android:layout_Gravity,android:padding / an
  6. android大牛高焕堂-android架构师之路
  7. Android中有关布局的几个问题
  8. Android中有关布局的几个问题
  9. Android(安卓)漂浮的Activity

随机推荐

  1. java拷贝文件夹和android设置文件权限
  2. Android porting to ARM versatile PB
  3. android对话框的进一步使用
  4. android timepicker 设置时间间隔
  5. Android 窗口Flags详解
  6. Android中ImageButton自定义按钮的按下效
  7. android 使用Http的POST方式读取网络数据
  8. Android studio 错误集合——Error:Execu
  9. android编译
  10. Android Loader