標籤:
(1)TextView 描述:在Activity中顯示文本資訊(2)EditText 描述:可編輯的文字框(3)Button 描述:按鈕
1,為button按鈕綁定監聽器
已獲得button的id的變數名(如lio).setOnClickListener(new LioListener());//後面new的是對應於我們設定的已獲得button的id的變數名(如lio)的重寫函數名
2,監聽函數
Class LioListener implements onClickListener
{
Public void onClick(View v)
{構造方法}
}
(4)Menu 描述:菜單控制項(5)RadioGroup 和RadioButton 描述:選項按鈕
【注】:兩個必須同時使用,因為在一個組中的選項按鈕只能選中一個,當要設定多個不同內容的選項按鈕時就要設定多個組
選項按鈕組的監聽器:
1,為組添加監聽器【注意以Button添加監聽器的區別】
組名.setOnCheckdChangedListener(new RadioGroup.OnCheckedChangeListener()
Public void onCheckedChanged(RadioGroup group, int checkedId) //gruop表示那個組的控制項被點擊了,那個組的ID就被傳進來,checkId表示傳進來的組裡面那個選項按鈕被點擊了,這個選項按鈕的ID就被傳進來
{
if (femaleButton.getId()==checkId) //如果表示女的選項按鈕的ID與傳過來的ID相等,就……
{}
Else if (maelButton.getId()==checkedId) //如果表示男的ID與傳過來的ID相等,就……
{}
});
(6)CheckBox 描述:多選按鈕
為多選按鈕添加監聽器
已獲得ID的多選按鈕名.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener()
Public void OnCheckedChanged(CompoundButton buttonView, boolean isChecked)
{if (isChecked)
{}
Else
{}});
(7)Toast 描述:給使用者給出提示資訊
調用代碼:
Toast.makeText(RadioTest.this ,"famle",Toast.LENGTH_SHORT).show();
第一個參數是當前所用到的Activity對象,第二個參數就是要像是出來給使用者看的資訊,如“famle”,第三個參數設定資訊顯示的時間長短
Android的常用控制項1