家庭版记账本app之常用控件的使用方法

Posted 悄悄成长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了家庭版记账本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对话框中会有一个进度条



以上是关于家庭版记账本app之常用控件的使用方法的主要内容,如果未能解决你的问题,请参考以下文章

家庭版记账本app进度之对于按钮的点击事件以及线性布局以及(alertdialog)等相关内容的应用测试

家庭记账本小程序之改(java web基础版五)

家庭记账本app进度之下拉框和数字转轮的相关应用

家庭记账本小程序之删(java web基础版四)

家庭记账本app进度之ui相关概念控制ui界面与布局管理

家庭记账本app进度之android中AlertDialog的相关应用以及对日期时间的相关操作(应用alertdialog使用的谈话框)