zoukankan      html  css  js  c++  java
  • 家庭版记账本app之常用控件的使用方法

    现在先介绍在android开发的时候会用的相关的控件,做一个基本的了解方便我们之后对其进行相关具体的操作。下面是相应额详细情况:

    TextView

    android:layout_width 和 android:layout_height指定控件的宽度和高度,所有的控件都有这两个属性

    match_parent表示控件的大小和父布局的大小一样,即控件的大小由父布局来决定。

    wrap_content表示控件的大小刚好能够包含里面的内容就可以了,即内容决定控件的大小

    android:text 指定TextView显示的文本内容。

    android:gravity 指定文字的对齐方式,可选值为top,bottom,left,right,center等,可以通过“|”来指定多个值,

    我们这里指定为center,相当于center_vertical|center_horizontal,即水平和垂直都居中对齐

    android:textSizeandroid:textColor分别用来指定文字的大小和颜色,字体大小使用sp作为单位

    Button

    button中的系统会将所有的英文编程大写的所以添加android:textAllCaps="false"可以改变这一特性

    EditText

    android:hint用于在输入框中显示一些提示性的文字

    android:maxLength指定EditText最大行数

    ImageView

    在res/drawable目录下添加两张图片在activity_main.xml添加ImageView控件,可以对照片进行相应的显示。android:src指定一张图片

    ProgressBar

    ProgressBar用于在程序中显示一个进度条,表示程序正在加载

    android:visibility可用来指定控件的可见属性,所有的控件都有这个属性,可选值有3个:invisiblevisiblegone

    visible 表示控件可见,是默认值。

    invisible 表示控件不可见,但是它还占据着原来的位置和大小。

    gone 表示不仅不可见,还不占用任何屏幕空间

    我们还可以通过代码来设置控件的可见性,使用的是 setVisibility() 方法,可选参数有3个:View.VISIBLEView.GONEView.INVISIBLE


    AlertDialog

    AlertDialog可以在当前页面弹出一个对话框,在所有界面元素之上,可以屏蔽掉界面其他控件的交互能力,因此AlertDialog一般用于提示一些非常重要的内容或者警告信息

    首先通过AlertDialog.Builder 创建一个 AlertDialog 实例,然后为这个对话框设置标题、内容、可否用Back键关闭对话框等属性,再调用setPositiveButton() 方法设置对话框确认按钮的点击事件,调用setNegativeButton() 方法设置对话框取消按按钮的点击事件,最后调用show() 方法将对话框显示出来

    ProgressDialog

    ProgressDialog 跟AlertDialog很类似,不同的是ProgressDialog对话框中会有一个进度条



  • 相关阅读:
    注解
    使用反射机制调用属性和私有成员与代理模式的介绍
    动态代理模式
    SVN的安装与常用功能使用以及解决安装配置过程中的一些错误
    企业私服
    -Java-log4j
    List,Set,Map用法以及区别
    接口和抽象类有什么区别
    Dalvik opcodes
    外派公司或者外包公司,真的适合选择吗?
  • 原文地址:https://www.cnblogs.com/dazhi151/p/12240856.html
Copyright © 2011-2022 走看看