3.1 android控件的用法

来源:互联网 发布:146总决赛詹姆斯数据 编辑:程序博客网 时间:2024/05/20 11:50

1.TextView控件的特性

andriod:gravity 文字对齐,取值有:center,left,right,top,bottom

android:textSize 指定文字大小

android:textColor 指定文字颜色

2.Button

3.EditText允许用户在控件里输入和编辑内容

android:hint  用来来指定了一段提示性的文本,比如当用户还没有输入文字时,可以用灰色字体提醒"请输入文字",一旦用户输入了文字,提醒文本就消失。

android:maxLines指定了EditText 的最大行数,当输入的内容超过指定行数时,文本就会滚动,EditText不会继续在高度上拉伸。

可以通过editText.getText( )来读取editText空间内的内容,并可以通过Toast.makeText(this,String data,Toast.LENGTH_SHORT).show()在当前页面显示data字符串。第一个参数是上下文参数,指要显示的页面,第二个参数是要显示的字符串,第三个参数是要显示的时间。

4ImageView用于在界面上展示图片的一个控件

android:src指定了一张图片 如android:src="@drawable/ic_launcher"指显示在drawable目录下的ic_launcher图片。注意,ic_launcher不能包含后缀名,否则会出错

ImageViewsetImageResource()方法可以指定图片的内容,即可以动态的改变图片。

5ProgressBar进度条,默认是圆形进度条

android:visibility 设置控件的可见性,ProgressBar的setVisibility()方法,可以设置控件的可见性

可以通过style 属性,将圆形进度条转换为水平进度条:style="?android:attr/progressBarStyleHorizontal",设置成了水平进度条,可以通过代码动态改变进度,int progress=progressBar.getProgress(); progress=progress+10;

6 AlertDialog 在当前的界面弹出一个对话框

AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);//新建AlertDialog对象
dialog.setTitle("This is Dialog");
dialog.setMessage("Something important.");
dialog.setCancelable(false);//指按返回键不能对出对话框

//按确定按钮出发的点击事件
dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
}
});

//按取消按钮的点击事件
dialog.setNegativeButton("Cancel", new DialogInterface.
OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

dialog.cancel();//按取消键,对话框会消失
}
});

//显示对话框
dialog.show();

7 ProgressDialog会在对话框中显示一个进度条

ProgressDialog dialog=new ProgressDialog(SecondActivity.this);dialog.setTitle("this is a progress dialog");dialog.setMessage("loading");dialog.setCancelable(true);dialog.show();
若加载完了,记得调用dialog的dismiss( )方法,否则dialog不会消失。







0 0