package com.mcxiaoke.minicat.ui;
import android.content.res.Resources;
import android.widget.ListView;
import android.widget.ScrollView;
import com.mcxiaoke.minicat.R;
/**
* Project: fanfouapp
* Package: com.mcxiaoke.fanfouapp.ui
* User: mcxiaoke
* Date: 13-5-20
* Time: 下午10:00
*/
public final class UIHelper {
/**
* // save index and top position
* int index = mList.getFirstVisiblePosition();
* View v = mList.getChildAt(0);
* int top = (v == null) ? 0 : v.getTop();
* <p/>
* // ...
* <p/>
* // restore
* mList.setSelectionFromTop(index, top);
*
* @param listView
*/
public static void setListView(ListView listView) {
Resources res = listView.getResources();
int dividerHeight = res.getDimensionPixelSize(R.dimen.list_divider_height);
listView.setSelector(res.getDrawable(R.drawable.selector));
listView.setDivider(res
.getDrawable(R.drawable.divider));
listView.setDividerHeight(dividerHeight);
listView.setHeaderDividersEnabled(true);
listView.setFooterDividersEnabled(true);
listView.setCacheColorHint(0);
listView.setScrollBarStyle(ScrollView.SCROLLBARS_OUTSIDE_OVERLAY);
}
}