Android連載17-複習以往內容(三)

1、findViewById函數和Toast類微信

(1)Button button1 = (Button) findViewById(R.id.button_1);函數

經過findViewById方法,去佈局中找出R.id.button_1名稱的Button按鈕,這個方法會返回一個View對象,而後進行向下類型轉換。佈局

(2)Toast.makeText(FirstActivity.this,"You clicked Button 1",Toast.LENGTH_SHORT).show()學習

Toast.makeText就是調用了Toast的靜態方法makeText,而後返回了一個Toast的實例,這個靜態方法傳入了三個參數,第一個就是Context對象,也就是上下文,第二個參數就是要顯示的內容;第三個參數就是說這句現實的時間長仍是短,同理,這裏是短,要是長呢?那就換成LONG就OK了。大數據

(3)添加菜單,item標籤ui

 

 

設置好了重寫活動中的onCreateOptionsMenu方法this

getMenuInflater().inflate(R.menu,main,menu).net

getMenuInflater()方法會獲得MenuInflater對象,再次調用inflate方法就能夠建立活動菜單了,這個方法返回true,表示容許建立的菜單顯示出來,若是返回了false,建立的菜單將沒法顯示。對象

咱們定義了菜單,還要寫響應事件。onOptionsItemSelectedblog

item.getItemId()用來獲取菜單的id值​。

2、銷燬一個活動

public void onClick(View v) {

    ​finish();

}

這個方法用來​點擊按鈕來銷燬活動。

3、Intent

Intent是各組件點之間進行交互的重要方式,分爲顯示Intent和隱式Intent

Intent intent = new Intent(FirstActivity.this,SecondActivity.class);

startActivity(intent);

首先構建除了一個Intent,傳入FirstActivity.this是做爲上下文,傳入SecondActivity.class做爲目標活動,而後經過startActivity()方法來執行這個Intent,咱們能夠稱之爲顯式Intent​。​

4、源碼:

2.CSDN:https://blog.csdn.net/weixin_44630050

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料

 

相關文章
相關標籤/搜索