http://www.androidpatterns.com/uap_pattern/scroll-thumb
我所看到的是:
我的XML布局是:
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:ads="http://schemas.androID.com/apk/lib/com.Google.ads" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:orIEntation="vertical" > <com.Google.ads.AdVIEw androID:ID="@+ID/adVIEw" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" ads:adSize="SMART_BANNER" ads:adUnitID="xxaassss" ads:loadAdOnCreate="true" > </com.Google.ads.AdVIEw> <ListVIEw androID:ID="@+ID/List" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:divIDer="#b5b5b5" androID:divIDerHeight="1dp" androID:ListSelector="@drawable/List_selector" /></linearLayout>
我的Java代码在onCreate of Activity类中(我从Activity类扩展而不是ListActivity):
super.onCreate(savedInstanceState); setContentVIEw(R.layout.main);ListVIEw List=(ListVIEw)findVIEwByID(R.ID.List);ArrayList<HashMap<String,String>> categorIEsList = new ArrayList<HashMap<String,String>>(); for(int i=0;i<119;i++) { HashMap<String,String> map = new HashMap<String,String>(); map.put(KEY_ID,String.valueOf(i)); //map.put(KEY_Title,"hello"); map.put(KEY_Title,Prayer.tip.getNthline(i,true).replace("~","")); map.put(KEY_ARTIST,""); map.put(KEY_DURATION,""); map.put(KEY_THUMB_URL,String.valueOf(getResources().getIDentifIEr("img" + i,"drawable",getPackagename()))); categorIEsList.add(map); } LazyAdapter adapter=new LazyAdapter(this,categorIEsList); List.setAdapter(adapter); List.setFastScrollEnabled(true);
我没有发布LazyAdapter的代码,因为我认为它与快速拇指滚动条的样式无关.如果需要,我也可以发布该代码.
解决方法 像这样更改你的xml代码<com.Google.ads.AdVIEw androID:ID="@+ID/adVIEw"`enter code here` androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" ads:adSize="SMART_BANNER" ads:adUnitID="xxaassss" ads:loadAdOnCreate="true" ></com.Google.ads.AdVIEw><ListVIEw androID:ID="@+ID/List" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:layout_weight="1" androID:divIDer="#FFF" androID:fadeScrollbars="false" androID:scrollX="0px" androID:scrollY="0px" androID:scrollbaralwaysDrawVerticalTrack="true" androID:scrollbarSize="20dp" androID:scrollbarStyle="outsIDeOverlay" androID:scrollbars="vertical" />
并以你的风格
<style name="Customtheme" parent="androID:theme"><item name="androID:scrollbarTrackVertical">@drawable/scroll_track</item><item name="androID:scrollbarThumbVertical">@drawable/scroll_thumb</item>
喜欢在清单中
< application androID:icon =“@ drawable / icon”androID:label =“@ string / app_name”androID:theme =“@ style / Customtheme”>
总结以上是内存溢出为你收集整理的Android ListView thumb ScrollBar全部内容,希望文章能够帮你解决Android ListView thumb ScrollBar所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)