iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
Mobile Development

Android Studio入門教學&筆記系列 第 7

Android Studio-元件介紹(button) - 簡易點擊事件

  • 分享至 

  • xImage
  •  

-Button 點擊事件-

學會了設計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就可以自動引入
    }
}

Toast(會在下方顯示短暫提示訊息元件)

**參數1:**Toast物件要顯示的地方:在這裡就是指Main Activity,所以輸入this代表是"自己"這個物件
**參數2:**要顯示的內容,這裡我讓它顯示字串
**參數3:**顯示的時間,可設定為Toast.LENGTH_SHORT或Toast.LENGTH_LONG

這是一個比較簡單易操作的方法來將功能寫入按鈕,之後會再發個點擊監聽的文章~


上一篇
Android Studio - 元件介紹(textView)
下一篇
Android Studio-元件介紹(button) - 點擊監聽
系列文
Android Studio入門教學&筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言