學會了設計button樣式以後接著就是如何使用它了,首先有一個簡易的方法就是在button加入這個屬性android:onClick
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1"
android:onClick="click"/>
接著在對應的java裡onCreate 的下方,新增一個method,並且寫入Toast來測試是否成功
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //R.[resource type].[resource name]
}
//因為這個按鈕並沒有透過findViewById才需要這個view參數
public void click(View view) {
Toast toast = Toast.makeText(this, "點擊了按鈕", Toast.LENGTH_SHORT);
toast.show(); //加入了Toast會變成紅色的字,只要選擇它再按alt+enter就可以自動引入
}
}
**參數1:**Toast物件要顯示的地方:在這裡就是指Main Activity,所以輸入this代表是"自己"這個物件
**參數2:**要顯示的內容,這裡我讓它顯示字串
**參數3:**顯示的時間,可設定為Toast.LENGTH_SHORT或Toast.LENGTH_LONG
這是一個比較簡單易操作的方法來將功能寫入按鈕,之後會再發個點擊監聽的文章~