zoukankan      html  css  js  c++  java
  • 安卓基本语法(属性)-(转)

    (转自:http://wenku.baidu.com/link?url=j1fn9OSAyd3k6ApSwWBYC53WEsN1Ci_A1eYEuq_5lKc1CFmKbL42xjSXPVynObQf0DUMa-Bdo5KJdAUgEf3KkNBAUlKyolitWXQYT-POZGi)

    (适配器)+.notifyDataSetChanged();
    myAdapter.notifyDataSetChanged();//当数据的大小发生改变的时候2、数据发生改变时使用

    格状格式:<GridView>
    图片横向的间距:android:horizontalSpacing="5dp"
    图片纵向的间距:android:verticalSpaccing="5dp"


    列表格式:<listView>

    在<shape></shape>中的<gradient/>:是渐进色控件

    下拉列表:<Spinner>
    条目选中监听器:sp.setonItemSelected();


    <ImageSwitcher>+<Gallery>(画廊)
    android:spacing(间隔)="3dp"


    控件:
    (1)android:visidility="值有三个1、gone:说明控件不存在了2、invisible:内容消失控件还在"
    (2)自动完成文本框:<AutoCompleteTextView>
    android:completionTh
    (3)图片截取<clip></clip>
    (4)<progress
    style="@android:style/ ":引用加载的样式
    android:indeterminate="turn";加载时不精确刻度的样式
    android:indeterminateDrawable=""改变不精确刻度样式的背景
    android:max="100":制定加载时最大到百分之几程序能完成
    />:默认等待加载是的小圆圈用
    (5)<SeekBar />可拉动进度条,一般在音乐播放器和视频播放器使用
    在清单文件中加:<uses-permission android:name="android.permission.SET_WALLPAPER"手机
    背景的权限
    private WallpaperManager wm;
    wm=WallpaperManager.getInstance(this);
    try{
    wm.setResource(R.drawable.f1);
    }catch(IOExcepyion){
    e.peintStackTrace();
    }
    自定义画板:
    (1)canvas.drawColor():制定画布背景颜色
    (2)paint paint =new paint();定义只笔
    (3)paint.setAntiAlias():定义尺子
    (4)paint.setStyle():
    (5)canvas.drawCircle(y轴的尺度,x轴的尺度,半径尺度,在什么上):
    (6)canvas.drawrect()
    (7)path path=new path();定义画笔路径
    (8)canvas.drawArc(区域,开始的角度,扫过的角度,是否只有弧线,画笔):弧形
    (9)RectF rectF=new RectF(左,上,右,下):画图区域
    (10)canvas.drawRect(左,上, right, bottom, paint);


    在SD卡中间建立文件权限
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS/>
    在SD卡中写入数据是的权限
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    意图分为两种1、显示意图2、隐藏意图
    Intent:意图作为桥梁关联组件与组件要使用一般用Intent intent=new Inten(this,Activity.class(目的地));
    另外一种意图写法:intent.setClassName(this,Activiy,class);

    SQLiteSataBase:实现数据库实例(写SQL语句)

    *在安卓子线程中不能更改任何的UI控件;
    ANR:Applicatron no Response(程序无响应)
    栈的特点是先进后出,那个Activity在栈顶就显示那个Activity


    Activity的方法:
    1、onActivityResult:重写Acivity,接收Acivity返回值

  • 相关阅读:
    磁盘调度算法
    Maven 的 学习笔记
    文档结构
    变量
    进入SQL*Plus环境 (常用命令)
    PAT甲级 1050 String Subtraction (20分)(当读一行时(gets用不了))
    PAT甲级 1095 Cars on Campus (30分)(map + 排序)
    图书管理系统
    学生成绩管理系统
    磁盘调度算法
  • 原文地址:https://www.cnblogs.com/jenson138/p/4043652.html
Copyright © 2011-2022 走看看