一.
1.TextView: 用于在界面上顯示一段文本信息
android:gravity="center" ? 文字對(duì)齊方式
android:textSize=“24sp” ?指定文字大小
android:textColor="#00ff00" ?指定文字顏色
2.Button: 按鈕
android:textAllCaps="false" ?禁用Button中所有英文字母自動(dòng)進(jìn)行大寫轉(zhuǎn)換
點(diǎn)擊事件:
1)
Button button=(Button).findViewById(R.id.button);
button.setOnclickListener(new View.onClickListener(){
? ? ? ? ?@Override
? ? ? ? ?public void onClick(view) {
? ? ? ? ? ? ? //在此處添加邏輯
? ? ? ? ? }
? ? ?})纫事;
2)
public class ? A implements View.onClickListener{
button.setOnClickListener(this);
public void onClick(view) {
? ? ? switch(v.getId()){
? ? ? ? ? ? ? ? ? ?case R.id.button:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //在此處添加邏輯
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ?default:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ?}
}
3.EditText: 在控件里輸入編輯內(nèi)容
android:hint="Type something here" ? 指定了一段提示性文字
android:maxLines="2" ? ?指定EditText的最大行數(shù)為兩行,超過兩行文字向上滾動(dòng)
String inputText=editText.getText().toString(); ? ?獲取EditText輸入內(nèi)容
4.ImageView: 用于展示圖片
image.setImageResourse(R.drawable.img_2); ? ? 設(shè)置顯示圖片
5.ProgressBar: ?顯示進(jìn)度條
6.AlertDialog: 當(dāng)期界面彈出一個(gè)對(duì)話框,制定于所有界面元素之上饺蚊,屏蔽其他空間交互能力
7.ProgressDialog: 彈出一個(gè)帶顯示進(jìn)度條的對(duì)話框
二.四種基本布局
1.線性布局:LinearLayout
android:orientation="vertical" ? 垂直排列 ? ?horizontal ?水平排列
2.相對(duì)布局:Relativelayout
3.幀布局: 所有控件默認(rèn)擺放左上角
4.百分比布局:百分比布局
5.自定義布局
三.
1.Listview
2.RecycleView