這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何在Android應(yīng)用中添加一個(gè)按鈕功能,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
為豐臺(tái)等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及豐臺(tái)網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、豐臺(tái)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
1、首先創(chuàng)建一個(gè)按鈕
2、1中創(chuàng)建的按鈕的background用到了btn_st,在drawable下創(chuàng)建btn_st
<?xml version="1.0" encoding="utf-8"?>
3、在2中用到的color1和color2,在values的strings中添加
#339966 #fff
4、java代碼
(1)首先獲取button
Button clickbtn = (Button) findViewById(R.id.click);
(2)設(shè)置一個(gè)標(biāo)記flag
int flag = 0;
(3)給按鈕添加監(jiān)聽事件
clickbtn.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { switch(flag){ case 0: mBtn[i].setActivated(false); flag = 1; break; case 1: mBtn[i].setActivated(true); flag = 0; break; } } }
思路:給按鈕設(shè)置激活/未激活兩種不同顏色。當(dāng)按鈕點(diǎn)擊一次、三次等奇數(shù)次時(shí)設(shè)置按鈕為未激活狀態(tài)(按下),當(dāng)按鈕點(diǎn)擊偶數(shù)次是設(shè)置為激活狀態(tài)(未按下)。
上述就是小編為大家分享的如何在Android應(yīng)用中添加一個(gè)按鈕功能了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。