Skip to content
musejianglan edited this page Apr 21, 2016 · 1 revision

emptyView:

listView.setEmptyView(findViewById(R.id.empty_view));// listview 设置emptyView,该view必须和listview在同一布局之中才有效

//如果使用单独的布局,emptyview必须添加到listview所在父布局之中

//View view = LayoutInflater.from(this).inflate(R.layout.empty_view,null);

//view.setVisibility(View.GONE); //((ViewGroup)listView.getParent()).addView(view); //listView.setEmptyView(view);

属性

<ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_below="@+id/button"

    android:divider="@drawable/bg_divide"
    android:dividerHeight="2dp"
    android:fadingEdge="none"
    android:listSelector="@color/green"
    android:fadeScrollbars="true"
    android:transcriptMode="alwaysScroll"
    android:fastScrollEnabled = "false"
    android:footerDividersEnabled="true"
    android:headerDividersEnabled="true"
    android:cacheColorHint="#ff0000"

/>  

<!--//去除ListView滑到顶部和底部时边缘的黑色阴影: android:fadingEdge="none" //去除拖动时默认的黑色背景: android:cacheColorHint="#00000000"-->
<!--android:fadingEdge="none" &lt;!&ndash;去掉上下两边的黑色阴影部分-->
<!--ListView被选中时的颜色 : android:listSelector="@color/pink"-->
<!--设置为true就可以实现滚动条的自动隐藏和显示android:fadeScrollbars="true"-->
<!--android:footerDividersEnabled="true" android:headerDividersEnabled="false" android:scrollbars="none"-->
<!--android:fastScrollEnabled = "true" 加快滑动速度-->
<!--android:transcriptMode="alwaysScroll" 用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。-->

Clone this wiki locally