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对话框中会有一个进度条



  • 相关阅读:
    .ini文件的介绍及对其进行操作
    一些.net 控件使用的小细节
    三、类型设计规范
    [转]TimerCallback 委托
    [转]简单XML文件C#操作方法
    [转]用托盘控制windows服务的c#实现
    [转]DateTime相关
    [转]创建Windows服务 C#
    一、框架设计的基础
    [转]得到当前执行的函数名、码行、源代码文件名
  • 原文地址:https://www.cnblogs.com/dazhi151/p/12240856.html
Copyright © 2011-2022 走看看