最近开始学习Android,用的教材是《第一行代码Android》第二版,做下笔记。
通用
android:id //指定控件名称
android:layout_width //指定宽度
android:layout_height //指定高度
//可选值有match_parent(自适应屏幕)和wrap_content(与内容大小一致)或自定义
TextView
在界面上显示一段文本信息
android:text //指定文本内容
android:gravity //指定文字对齐方式
//可选值有top、bottom、left、right、center等(详细见下部链接)
android:textSize //指定文字大小
//值为xxsp
android:textColor //指定文字颜色
//详细见下部链接
Button
在界面上显示一个按钮
android:textAllCaps //指定按钮文本是否全部大写
EditText
在界面上显示一个输入框,
android:hint //在输入框中显示提示文本
android:maxLines //限制输入框最大行数
ImageView
在界面上显示一个图片
android:src //指定一张图片
- 小练习:通过点击按钮切换图片
imageView = (ImageView)findViewById(R.id.image_view);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//String inputText = editText.getText().toString();
//Toast.makeText(MainActivity.this,inputText,
// Toast.LENGTH_SHORT).show();
if(i == 1){ //加入判断语句来切换按钮响应的图片
imageView.setImageResource(R.drawable.img_2);
i = 0;
}else{
imageView.setImageResource(R.drawable.img_1);
i = 1;
}
}
});
AlertDialog
显示一个提示窗
AlertDialog.Builder //创建AlertDialog实例
.setTitle //设置标题
.setMessage //设置内容
.setCancelable //是否可以用Back键关闭
.setPositiveButton //设置确定按钮事件
.setNegativeButton //设置取消按钮事件
ProgressDialog
显示一个带进度条的提示窗
.setTitle //设置标题
.setMessage //设置内容
.setCancelable //是否可以用Back键关闭