Android開發學習筆記--給一個按鈕定義事件

來源:互聯網
上載者:User

標籤:android   java   檔案   sp   cti   代碼   on   c   管理   

 學習Android的第一天,瞭解了各種布局,然後自己動手畫出了一個按鈕,然後給按鈕定義了一個事件是彈出一條訊息顯示“我成功了!”字樣,具體過程如下:

1、修改布局檔案activity_main.xml加入如下語句(我把原來的那個文字框刪掉了)

<Button android:id="@+id/button1"
android:onClick="button_click"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
/>

這裡還要修改一個檔案就是字元檔案,為了更好的管理開發要用到的字元,Android把所有的字元集中到一個檔案裡面,android:text="@string/hello_world"這個就是表示要用到這個字元檔案中的一個變數"hello_world",就是在res/values/string.xml這個檔案裡面加上一條 <string name="hello_world">確定</string>

2、上面那句android:onClick="button_click"這個就是給這個按鈕定義響應的事件,然後我在MainActivity.java中添加了一個方法名為"button_click"的方法,

這裡有一點要注意的是這個方法的形參是一個View型的類。下面給出這個方法代碼:

public void button_click(View v)
{
  Button temp = (Button)v; 

  Toast.makeText(this,"我成功了! ", Toast.LENGTH_SHORT).show();

}

表示在螢幕上顯示一句“我成功了!"雖然只是顯示一句話,但看到這句話的時候很激動,終於寫了第一個自己的Android應用了,雖然沒有實現任何功能,嘿嘿。

Android開發學習筆記--給一個按鈕定義事件

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.