Android常用控件(Widget)

                                                                                 常用控件(Widget)
1.常用控件之文本控件
     1.1:TextView--显示文本的控件
               android:text    设置文本框中的内容
                android:autoLink    是否将符合的指定格式文本转换为可单击的超链接形式(取值范围--none|web|email|map|all)
                android:singleLine    为true时文本框不会换行
                android:lines           默认占几行
                android:minLines     最少占几行
                android:textColor     字体颜色
                android:textSize       字体大小
                android:textStyle      字体风格如粗体,斜体等
                android:background   设置背景,可以是颜色也可以是图片(只要把你需要的图片放入drawable下面即可)
                android:typeface         字体,系统只默认三种(如果想要更多字体可以去C盘找到windows下的font/用代码实现:需要把字体文件放入.ttf放入asset/fonts目录下然后用代码实现:
           Typeface  typeface=Typeface.createFromAsset(getAssets(),"fonts/FZSTK.TTF");
            textView.setTypeface(typeface);
                android:ellipsize       文本超过TextView的长度是如何处理(取值范围:none|start|middle|end|marquee,但是如果取值为marquee则需要加上三个属性:focusable=“true”、focusableTouchMode=“true”,clickable=“true”。marquee默认为无限循环,可以通过marqueeRepatLimit="1"设置循环次数
  
      1.2:EditText--编辑文本控件(editview是textview的子类)
                 android:password     密码框                      
                   android:phoneNumber    电话号码框
                   android:inputType=""      推荐使用,可以直接的调用
                   android:textColorHighilght    文字被选中时的背景颜色
                    android:hint                   提示字符

2.常用控件之android资源:
   所说的资源都是指在res文件下的xml文件,每一种类型的xml文件都是对应了一种资源
     2.1:外形资源(shape)
          shape资源是用来定义一个基本的几何图形的(矩形,圆,线条等)
       属性:android:shape (rectangle矩形/oval椭圆/line直线/ring圆环)
           子节点:{
               <corners/>定义几何图形四个角的弧度(radius设置四个角的弧度/xxxradius设置某一个弧度)
                <gradient/>定义使用渐变色颜色填充(startColor开始颜色/centerColor中间颜色/endColor结束颜色、angle方向角度--取值必须是45的倍数0代表从左向右90代表从上往下、type渐变的类型--linear线性渐变/redial径向渐变、gradienRadius径向渐变范围)
                 <padding/>定义几何图形的内边距
                  <size/>定义几何图形的大小
                  <solid/>定义使用单色颜色填充 --  color
                    <stroke/>定义几何形状的边框(width边框宽度/color边框颜色/dashwidth虚线宽度/dashgap虚线间距)   }
3.常用控件之选择器--Selector
      作用:在控制控件在不同状态下的样式
       <item/> state_focus="" 控件的状态(获取焦点状态的资源必须放在第一行)
                     drawable="" 设置对应的资源或图片

4.总结:
    虽说常用的控件不多,但是通过这几个控件也是可以做出很炫酷的样式的,这就需要你把这几个控件结合起来用,相信你通过不断的探索一点会做出很美的界面的,不过你需要详细的掌握这几个控件的使用,特别是文本框和输入框的结合使用中需要用到布局的嵌套了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值