Android的常用控制項1

來源:互聯網
上載者:User

標籤:

(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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.