android:scrollbars="none"
android:listSelector="#00000000"
或者
android:listSelector="@android:color/transparent"
ListView以item为单位进行显示,默认显示在第一个item,当需要指定具体显示的item时,可以:
listView.setSelection(N);
mData.add("new");
mAdapter.notifyDataSetChangeed();
for(int i=0;i<mListView.getChildCount();i++){
View view=mListView.getChildAt(i);
}
listView.setEmptyView(findViewById(R.id.imageView));
给ListView在空数据时显示一张默认的图片,而有数据时则不会显示。
ListView常用拓展
@Override
protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY
, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY
, boolean isTouchEvent) {
return super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX
, scrollRangeY, maxOverScrollX, mMaxOverDistance, isTouchEvent);
}
DisplayMetrics metrics=getResources().getDisplayMetrics();
float density=metrics.density;
mMaxOverDistance=(int)(density*mMaxOverDistance);
View header=new View(this);
header.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT
(int)getResources().getDimension(R.dimen.abc_action_bar_default_height_material)));
listView.addHeaderView(header);
mTouchSlop= ViewConfiguration.get(this).getScaledTouchSlop();
2025 - 快车库 - 我的知识库 重庆启连科技有限公司 渝ICP备16002641号-10
企客连连 表单助手 企服开发 榜单123