關(guān)于ListView的滾動條幾種情形:
1周霉、默認(rèn)情況:活動(滾動)時顯示掂器,不活動時隱藏。
2俱箱、活動和不活動時都顯示国瓮。
3、活動和不活動時都隱藏狞谱。
上述集中情況乃摹,均有ListView的以下設(shè)置屬性方法控制
1、setVerticalScrollBarEnabled(boolean b);
設(shè)置true時: 存在滾動條
設(shè)置false時: 隱藏滾動條
2跟衅、setScrollbarFadingEnabled(boolean b);
設(shè)置true時: 活動時顯示滾動條孵睬,不活動時隱藏滾動條
設(shè)置false時: 活動和不活動時,均顯示滾動條伶跷。
當(dāng)然設(shè)置屬性也可以通過xml來進行設(shè)置listview中的屬性:
//對應(yīng)setVerticalScrollBarEnabled(false)
android:scrollbars="none"
//對應(yīng)setScrollbarFadingEnabled(false)
android:fadeScrollbars="false"
上述都是關(guān)于ListView的普通的滾動條設(shè)置掰读,然而ListView還存在快速滾動條:
使用setFastScrollEnabled(boolean b)進行設(shè)置:
當(dāng)設(shè)置true時:顯示快速滾動條,此時需注意叭莫,無論普通滾動條如何設(shè)置蹈集,都將顯示快速滾動條
當(dāng)設(shè)置false時:隱藏快速滾動條。
綜上所述:要時ListView右側(cè)無滾動條需要禁用普通的滾動條及快速滾動條
mListView.setVerticalScrollBarEnabled(false);?
mListView.setFastScrollEnabled(false)