常用控件的使用方法
TextView
用于展示一段文本,属性包括layout_width, layout_hight,取值包括match_parent和wrap_content id, text, textSize, textColor, gravity(指定控件内文本对齐方式,取值有bottom, top, left, right,center, 也可用|连接多个值)。
Button
显示一个按钮,可以为这个按钮注册监听器,当按钮被点击时,执行相应的操作。Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener(){
@override
public void onClick(View v){
}
});
EditView
用于输入和编辑内容,并可以在程序中对这些内容进行处理。
hint属性用于提示用户的信息,当用户输入内容时会消失,maxLines 指定文本框最大长度,当输入内容长度大于取值时,文本就会上下滚动,文本框不会继续拉伸。
EditView editView = (EditView)findViewById(R.id.editView);
String string = editView.getText().toString();
ImageView
用于展示一张图片,需要提前将图片放到drawable目录,可以在程序中动态的修改图片。
ImageView imageView = (ImageView)findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.img);
其他
ProgressBar用于显示一个进度条,AlertDialog会弹出一个对话框,有屏蔽其他控件的交互能力,ProgressDialog会在对话框中显示一个进度条,表示当前操作比较耗时,让用户耐心等待。