Android中的零碎知識點(隨時補充)

判斷某控件當前是顯示或者隱藏(gone、visible涉枫、invisible)

可以使用 getVisibility() 方法
eg:textTV.getVisibility() == View.VISIBLE
判斷結(jié)果為 true ,其中 VISIBLE 可以換成 GONE 或者 INVISIBLE(根據(jù)情況使用)


ListView 的監(jiān)聽事件

OnItemClickListener :監(jiān)聽器在點擊該項目的子項(Item)時觸發(fā)
OnTouchListener:監(jiān)聽器在觸碰到ListView時觸發(fā)
OnScrollListener:監(jiān)聽器在ListView滾動時觸發(fā)


ListView 中淳蔼,改變點擊每一個 子項(Item)時的顏色

在 XML 布局文件中稚虎,給 ListView 添加 listSelector 屬性傻铣,屬性值為顏色值(如:#ff0055)
注:如果要在點擊時不要顏色,可以設(shè)置成 透明色(如:#00000000)


**ListView **中祥绞,去掉 Item 下邊的分隔線,或者改變它的顏色

  • 方法一鸭限、myListView.setDividerHeight(0);
    這種方法相當于在代碼中把分隔線的高度設(shè)置為0蜕径,所以不顯示
    注:要改變顏色,則上面的高度設(shè)置為1及以上數(shù)字败京,然后調(diào)用 setDivider(); 方法
    如:myListView.setDivider(new ColorDrawable(Color.RED)); (設(shè)置為紅色)
  • 方法二兜喻、myListView.setDivider(null);
    這種方法是在代碼中把分隔線的顏色設(shè)置為 null,因為透明沒有顏色赡麦,所以看不到分隔線
  • 方法三朴皆、XML布局文件中設(shè)置ListView的屬性android:divider="#任意顏色"或者android:divider="@null"
    這種方法,其實就是不設(shè)置dividerHeight屬性泛粹,則其高度默認是沒有的遂铡,所以不顯示分隔線

EditText 的監(jiān)聽事件

  • setOnKeyListener()
    只能監(jiān)聽鍵盤輸入事件(用的不多)
  • addTextChangedListener()TextWatcher()事件
    既可監(jiān)聽鍵盤的輸入也可以監(jiān)聽觸摸輸入
    示例代碼:
mEditText .addTextChangedListener(new TextWatcher() {    
       @Override    
       public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {   
       }    
       @Override    
       public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {        
              String mText = mEditText .getText().toString();   //獲取到輸入框中輸入的內(nèi)容
              if (!TextUtils.isEmpty(etText)){           
                     //如果輸入框非空情況下要執(zhí)行的代碼        
             } else {                
                    //輸入框為空時報代碼   
             }   
       }    
       @Override    
       public void afterTextChanged(Editable editable) {   
       }
});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晶姊,隨后出現(xiàn)的幾起案子扒接,更是在濱河造成了極大的恐慌,老刑警劉巖们衙,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钾怔,死亡現(xiàn)場離奇詭異,居然都是意外死亡蒙挑,警方通過查閱死者的電腦和手機宗侦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來忆蚀,“玉大人矾利,你說我怎么就攤上這事姑裂。” “怎么了梦皮?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵炭分,是天一觀的道長。 經(jīng)常有香客問我剑肯,道長捧毛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任让网,我火速辦了婚禮呀忧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘溃睹。我一直安慰自己而账,他們只是感情好,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布因篇。 她就那樣靜靜地躺著泞辐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪竞滓。 梳的紋絲不亂的頭發(fā)上咐吼,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音商佑,去河邊找鬼锯茄。 笑死,一個胖子當著我的面吹牛茶没,可吹牛的內(nèi)容都是我干的肌幽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼抓半,長吁一口氣:“原來是場噩夢啊……” “哼喂急!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起琅关,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤煮岁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涣易,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體画机,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年新症,在試婚紗的時候發(fā)現(xiàn)自己被綠了步氏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡徒爹,死狀恐怖荚醒,靈堂內(nèi)的尸體忽然破棺而出芋类,到底是詐尸還是另有隱情,我是刑警寧澤界阁,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布侯繁,位于F島的核電站,受9級特大地震影響泡躯,放射性物質(zhì)發(fā)生泄漏贮竟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一较剃、第九天 我趴在偏房一處隱蔽的房頂上張望咕别。 院中可真熱鬧,春花似錦写穴、人聲如沸惰拱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽偿短。三九已至,卻和暖如春馋没,著一層夾襖步出監(jiān)牢的瞬間翔冀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工披泪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人搬瑰。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓款票,卻偏偏與公主長得像,于是被迫代替她去往敵國和親泽论。 傳聞我的和親對象是個殘疾皇子艾少,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容