一、findViewById函數和Toast類 (1)Button button1 = (Button) findViewById(R.id.button_1); 通過findViewById方法,去佈局中找出R.id.button_1名稱的Button按鈕,這個方法會返回一個View對象,然後進行 ...
一、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標簽
設置好了重寫活動中的onCreateOptionsMenu方法
getMenuInflater().inflate(R.menu,main,menu)
getMenuInflater()方法會得到MenuInflater對象,再次調用inflate方法就可以創建活動菜單了,這個方法返回true,表示允許創建的菜單顯示出來,如果返回了false,創建的菜單將無法顯示。
我們定義了菜單,還要寫響應事件。onOptionsItemSelected
item.getItemId()用來獲取菜單的id值。
二、銷毀一個活動
public void onClick(View v) {
finish();
}
這個方法用來點擊按鈕來銷毀活動。
三、Intent
Intent是各組件點之間進行交互的重要方式,分為顯示Intent和隱式Intent
Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);
首先構建除了一個Intent,傳入FirstActivity.this是作為上下文,傳入SecondActivity.class作為目標活動,然後通過startActivity()方法來執行這個Intent,我們可以稱之為顯式Intent。
四、源碼:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料