-
Notifications
You must be signed in to change notification settings - Fork 0
ListView
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" <!–去掉上下两边的黑色阴影部分-->
<!--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)自动滑动到最底部。-->