设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可:
<!-- 稿件列表 -->
<ListView android:id="@+id/main_newslist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
android:dividerHeight="2dip"
android:divider="@color/white"
[b]android:fastScrollEnabled="true"[/b]
android:focusable="true"
/>
但是有时候会发现设置属性无效,滚动ListView并未出现滑块。原因是该属性生效有最小记录限制。当ListView记录能够在4屏以内显示(也就是说滚动4页)就不会出现滑块。可能是api设计者认为这么少的记录不需要快速滚动。
<!-- 稿件列表 -->
<ListView android:id="@+id/main_newslist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
android:dividerHeight="2dip"
android:divider="@color/white"
[b]android:fastScrollEnabled="true"[/b]
android:focusable="true"
/>
但是有时候会发现设置属性无效,滚动ListView并未出现滑块。原因是该属性生效有最小记录限制。当ListView记录能够在4屏以内显示(也就是说滚动4页)就不会出现滑块。可能是api设计者认为这么少的记录不需要快速滚动。