zoukankan      html  css  js  c++  java
  • Andriod常用控件介绍&相关属性(初学方便查询)

    一、TextView(显示控件)

      android:id(给当前控件定义唯一的标识符)——示例:android:id = "@+id/text_view"

      android:layout_width(指定控件的宽度)——示例:andriod:layout_width = "match_parent"

      android:layout_heigtht(指定控件的高度)——示例:andriod:layout_height = "wrap_content"

      可选值:match_parent(与父布局相同)//由父布局决定

          fill_parent(与父布局相同)//但官方更推荐使用match_parent。

          wrap_content(控件大小刚好能包含控件里面的内容)//由内容决定

      andriod:text(指定TextView中显示的文本内容)

      andriod:gravity(指定文字的对齐方向)//文本内容默认左上角对齐——示例:andriod:garvity = "center"

        可选值:top()、bottom、left、right、center//可用 “ | ”指定多个值

        vertical(垂直)、horizontal(水平)

      andriod:textSize(指定文本字体大小)——示例:andriod:textSize = "24sp"   //android中字体大小用sp作为单位

      andriod:textColor(指定文本字体颜色)——示例:android:textColor = "#00ff00"  //相关可选值,请查阅相关文档

      andriod:visibility(课件属性)

        可选值:visible(可见)、invisible(透明:不可见但占有空间)、gone(不可见且不占空间)

     

    二、Button(按钮控件)

      andriod:textAllCaps(指定所有英文进行转换为大写)——示例:andriod:textAllCaps = "false"

        可选值:false、true  //默认为true

      ***注册窃.听器***

      1、匿名类的方式

    Button button = (Button) findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
            //在此处添加逻辑
        }
    });

      2、实现接口的方式

      //略

     

    三、EditText(文本控件)//用于程序和用户交互的控件,允许用户在控件里输入和编辑内容

      andriod:hint(指定一段提示性文字)——示例:andriod:hint = "Type something here"  //文本框显示“Type something here ”

      andriod:maxLines(指定最大显示行数)——示例:andriod:maxLine s= "2"  //设置最大显示行数为2

     

    四、ImageView(图像控件)//用于在界面展示图片

      //学习这个控件需要提前准备好一些图片,图片同城都是放在“drawable”开头的目录下,但由于这个目录没有指定图片分辨率,所以一般不使用

      android:src(指定一张图片)——示例:andriod:src = "@drawable/img_1"

      ***动态更改图片***

      //略

     

    五、ProgressBar(进度条)

      andriod:max(设置进度条的最大值)——示例:android:max = "100"

      ***设置不同样式***

      style——示例:style = "?andriod:attr/progressBarStyenHorizontal"

     

    六、AlertDialog(弹出对话框)//对话框置顶于所有控件之上

      //略

     

    七、ProgressDialog(与AlertDialog相似,但显示一个进度条)

      //略

     

    ---------------------------------------------------------------------------------------------------

    这里对一些常用的andriod控件及属性做了记录。算是一种整理和复习,后期会不断补充以上//略的地方。

    读者如果有发现表述不当、粗心写错的情况,欢迎指出。一起进步!未经本人允许,请勿转载!谢谢!

    ---------------------------------------------------------------------------------------------------

    个人分享,欢迎指导,未经允许,请勿转载。谢谢!
  • 相关阅读:
    const char* && string && String^ 类型转换
    vs2010 vc++ 统一修改所有工程的目录配置
    OSG开发概览
    osg渲染数据高程文件
    postgis数据库文件shapefile导入 dbf file (.dbf) can not be opened.shapefile import failed.
    Point ZM 转换为Point 类型
    Extjs关于alert显示不出—异步问题
    js执行顺序<转>
    HTML中IFrame父窗口与子窗口相互操作
    SpringMVC学习系列(6) 之 数据验证
  • 原文地址:https://www.cnblogs.com/hello-OK/p/6973871.html
Copyright © 2011-2022 走看看