您的位置:首頁 >汽車 >

preferencecategory_全球今亮點(diǎn)

2022-11-27 08:57:57    來源:青年汽車云小站


(資料圖片)

大家好,小琪來為大家解答以上的問題。preferencecategory這個(gè)很多人還不知道,現(xiàn)在讓我們一起來看看吧!

1、PreferenceGroup 是一個(gè)Preference的集合,可以包含多個(gè)Preference,這個(gè)從字面意思不難理解類似View 跟ViewGroup。

2、看其API:1.public void setOrderingAsAdded(boolean orderingAsAdded)當(dāng)一個(gè)preference被add進(jìn)來的時(shí)候是否排序,如果是false的話,那么對(duì)于那些沒有order的將根據(jù)里面的preference的order 跟 默認(rèn)字母進(jìn)行排序 。

3、在Add一個(gè)preference的時(shí)候,是不會(huì)重新排序的,需要在add之前調(diào)用這個(gè)方法,應(yīng)該要在早一點(diǎn)調(diào)用這個(gè)方法,這個(gè)描述好抽象。

4、2.public boolean isOrderingAsAdded() 當(dāng)add一個(gè)preference的時(shí)候是否可以排序3.public void addItemFromInflater(Preference preference) 被Inflater 調(diào)用增加進(jìn)來4.public int getPreferenceCount() 返回這個(gè)group中的preference的個(gè)數(shù)5.public Preference getPreference(int index) 返回group的第index元素。

5、6.public boolean addPreference(Preference preference) add 一個(gè) preference進(jìn)來,但是位置跟order是有關(guān)系的,返回是否增加成功7.public boolean removePreference(Preference preference) 從group中移除 返回是否移除成功8.public void removeAll( ) 移除所有的9.public Preference findPreference(CharSequence key) 根據(jù)Key來找到一個(gè)preference,沒有找到就返回null如果有個(gè)相同key的preference,那么會(huì)返回前一個(gè)preference 10.public void setEnabled(boolean enabled) group的enable ,如果false 那么這個(gè)group里面都無法響應(yīng)click事件。

本文到此分享完畢,希望對(duì)大家有所幫助。

關(guān)鍵詞: 對(duì)大家有 還不知道 可以排序

相關(guān)閱讀