方法一:普通方式
使用呼叫名稱的方式在java呼叫想要使用的元件。
步驟:
- 給予元件一個名稱(android:id="@+id/mytextview"(你想放的名子))不能純數字
- 在java的部先定義元件的變數名稱
EX:private TextView textview(你想要的名子);
private Button button(你想要的名子);
- 把元件變數名稱跟版面的元件連接起來
EX:textview=findViewById(R.id.mytextview);
button=findViewById(R.id.mybutton);
方法二:使用Databinding
步驟:
- 建構環境,在build.gradle 裡 android 下增加dataBinding {enabled = true}
- 在布局文件(View)裡以layout作為最外層
- 創建一個class以供傳遞資料
- 在布局文件描述一個布局會用到的屬性
- 將元件綁定上去
上面介紹完元件如何連接後,現在要來介紹如何使用監聽系統
方法一:普通方式
步驟:
- 完成上面的步驟後,在java的class後面加上implements View.OnClickListener
public class Search_activity extends AppCompatActivity implements View.OnClickListener
2.在程式裡創建副程式
public void onClick(View view) {放當點擊時要做的事情}