android,控件

RelativeLayout-----------------------------------------
1.RelativeLayout(相对于同一级)
    layout_alignLeft:相对于同一级对齐
    layout_toRightOf:        
    layout_below:
    layout_above:
2.(相对于上一级的显示位置)
    alignParentRight:相对于上一级的右边对齐
    alignParentLeft:
    alignParentbottom:
    alignParentTop:
    默认相对于父控件左对齐和上对齐
3.layout_alignBaseLine:基线对齐

screenOrientation="landscape":横屏显示

颜色:RGB 每个颜色值是一个1位的16进制数,最小是0,最大是f
      RRGGBB:.............2....16..............0........ff
      ARGB:A表示透明度,是一个1位的16进制数,0表示完全透明,f表示不透明
      AARRGGBB:

FrameLayout----------------------------------------------
帧布局:视图是一个叠一个



控件(UI:uerInterface)------------------------------
1.TextView
    
    textStytle:字体的样式
    drawableLeft:左边显示图片
    @android:drawable-->系统自带的图片
 
    文本显示链接:
    autoLink="web"链接网址、phone、map、emain等等
    singleLine单行文本显示
    ellipsize显示"..."的位置


    跑马灯效果:singleLine=true,ellipse="marquee",获取焦点(默认情况下没有焦点)
    focusable="":针对按键的
    focusableInTouchMode="":针对屏幕触摸的
    focusable的值为true是 focusableInTouchMode能为true的前提
    默认情况下这两个属性的值为false
    marqueeRepeatLimit:限制跑马灯滚动的次数

2.Button
    
    drawablePadding:设置图片和文本之间的距离
    
3.ImageButton
    android:src=""设置显示的图片
    Color类中有静态成员表示各种样的颜色,也可以使用Color.reb(int ,int ,int)
4.Toast(吐司)
    makeText(Context,"",int)

Activity是Context的子类,所以Activity可以作为Context来使用
Context context=getApplicationContext();//全局的上下文对象
Toast.makeText(getApplicationContext(),"哈哈",Toast.LENGTH_LONG).show()

5.EditText(模拟器默认物理键盘)
    hint:提示的内容
    inputType:textPassword、textEmailAddress、textMultiline、
    inputType帮助选择键盘

6.CheckBox(复选框)
    
    android:checked:checkBox是否被选中
    OncheckedChangeListener当选中状态改变时的监听器
    其中参数CompoundButton是View的子类,buttonView接收的是被点击的复选框对象
    isChecked参数接收的被点击的复选框有没有被选中的布尔值
7.this
    this所指向的是方法所属类的对象
8.RadioButton(单选按钮)
    
9.RadioGroup继承LinearLayout,所以属于容器视图
    添加监听是给组添加监听
10.ToggleButton
    textOff:
    textOn:checked状态
11.Switch(开关):

12.ImageView:
    src:设置显示图片
    adjustViewBounds=true:调整视图边界,当ImageView的宽高发生变化时,图片按比例进行缩放,必须结合android:maxWidth和android:maxHeight给图片设置最大值
    
    visibility="gone":不显示并且不占地方
    scaleType:
13.AutoCompleteTextView(自动补全的TextView):(容器视图)
    android:completionThreshold:当用户输入几个字符的时候自动提示(默认值为2)
    适配器:把数据显示在AutoCompleteTextView中去
    设置文本改变监听器(只要带有文本输入的都可以设置这样的监听器):xx.addTextChangeListener(TextWatcher);
    {
        //正在输入文本时,触发该方法
        onTextChanged()
        //即将输入文本时触发该方法
        beforeTextChanged()
        //文本输入完成时,触发该方法
        afterTextChanged()
    }
14.在Strings下可以使用
    <String-array name="datas">
        <item>12</item>
        <item>af</item>
        <item>1g</item>    
    </String-array>(数组)
    //得到当前应用的资源对象
    Resources res=getResources();
    String[]datas=res.getStringArray(R.array.datas);
    ArrayAdapter.createFromResource(Context,"",int);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值