android.widget.ListView#setScrollBarStyle ( )源码实例Demo

下面列出了android.widget.ListView#setScrollBarStyle ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Dashchan   文件: BaseListFragment.java
@Override
public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	View view = inflater.inflate(R.layout.activity_common, container, false);
	ListView listView = view.findViewById(android.R.id.list);
	emptyView = view.findViewById(R.id.error);
	emptyText = view.findViewById(R.id.error_text);
	emptyView.setVisibility(View.GONE);
	listView.setOnItemClickListener(this);
	registerForContextMenu(listView);
	ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
	try {
		layoutParams.getClass().getDeclaredField("removeBorders").set(layoutParams, true);
		if (!C.API_MARSHMALLOW) {
			float density = ResourceUtils.obtainDensity(inflater.getContext());
			int padding = (int) ((C.API_LOLLIPOP ? 8f : 16f) * density);
			listView.setPadding(padding, 0, padding, 0);
		}
		listView.setScrollBarStyle(ListView.SCROLLBARS_OUTSIDE_OVERLAY);
	} catch (Exception e) {
		// Reflective operation, ignore exception
	}
	this.listView = listView;
	return view;
}
 
源代码2 项目: EventApp   文件: AppListFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    int padding = (int) (getResources().getDisplayMetrics().density * 8); // 8dip
    ListView listView = getListView();
    listView.setPadding(padding, 0, padding, 0);
    listView.setScrollBarStyle(ListView.SCROLLBARS_OUTSIDE_OVERLAY);
    listView.setDivider(null);

    LayoutInflater inflater = LayoutInflater.from(getActivity());
    View header = inflater.inflate(R.layout.list_header_footer, listView, false);
    View footer = inflater.inflate(R.layout.list_footer, listView, false);

    TextView tv = (TextView) footer.findViewById(R.id.footer);
    String str = getResources().getString(R.string.footer);
    MovementMethod method = LinkMovementMethod.getInstance();
    tv.setMovementMethod(method);
    CharSequence html = Html.fromHtml(str);
    tv.setText(html);

    listView.addHeaderView(header, null, false);
    listView.addFooterView(footer, null, false);

    setTrack(7);
}
 
@Override
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    
    if (bundle != null) {
        xmlResID = bundle.getInt("xml");
    }
    
    mPreferenceManager = onCreatePreferenceManager();
    preferencesList = (ListView) LayoutInflater.from(getActivity()).inflate(R.layout.preference_list_content, null);
    preferencesList.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    addPreferencesFromResource(xmlResID);
    postBindPreferences();
}
 
源代码4 项目: sms-ticket   文件: PreferenceListFragment.java
@Override
public void onCreate(Bundle b) {
    super.onCreate(b);
    if (b != null) {
        xmlId = b.getInt("xml");
    }
    mPreferenceManager = onCreatePreferenceManager();
    lv = (ListView)LayoutInflater.from(getActivity()).inflate(R.layout.preference_list_content, null);
    lv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    if (xmlId > 0) {
        addPreferencesFromResource(xmlId);
    }
}
 
@Override
public void onCreate(Bundle b) {
    super.onCreate(b);
    if (getArguments() != null) {
        xmlId = getArguments().getInt(XML_ID);
    }
    mPreferenceManager = onCreatePreferenceManager();
    lv = (ListView) LayoutInflater.from(getActivity()).inflate(R.layout.dbinspector_preference_list_content, null);
    lv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    addPreferencesFromResource(xmlId);
    postBindPreferences();
}
 
源代码6 项目: screenstandby   文件: PreferenceListFragment.java
@Override
public void onCreate(Bundle b) {
    super.onCreate(b);
    if(b != null) xmlId = b.getInt("xml");
    mPreferenceManager = onCreatePreferenceManager();
    lv = (ListView) LayoutInflater.from(getActivity()).inflate(R.layout.preference_list_content, null);
    lv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    addPreferencesFromResource(xmlId);
    postBindPreferences();
    ((OnPreferenceAttachedListener)getActivity()).onPreferenceAttached(getPreferenceScreen(), xmlId);
}
 
源代码7 项目: UltimateAndroid   文件: SuperListview.java
@Override
protected void initAbsListView(View v) {

    View listView = v.findViewById(android.R.id.list);

    if (listView instanceof ListView)
        mList = (ListView) listView;
    else
        throw new IllegalArgumentException("SuperListView works with a List!");


    if (mList != null) {


        mList.setClipToPadding(mClipToPadding);

        //getList().setDivider(mDivider);
        getList().setDividerHeight((int) mDividerHeight);

        mList.setOnScrollListener(this);
        if (mSelector != 0)
            mList.setSelector(mSelector);

        if (mPadding != -1.0f) {
            mList.setPadding(mPadding, mPadding, mPadding, mPadding);
        } else {
            mList.setPadding(mPaddingLeft, mPaddingTop, mPaddingRight, mPaddingBottom);
        }

        if (mScrollbarStyle != -1)
            mList.setScrollBarStyle(mScrollbarStyle);
    }
}
 
@Override
public void onCreate(Bundle b) {
    super.onCreate(b);
    if (b != null)
        xmlId = b.getInt("xml");
    mPreferenceManager = onCreatePreferenceManager();
    lv = (ListView) LayoutInflater.from(getActivity()).inflate(R.layout.fragment_settings, null);
    lv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    addPreferencesFromResource(xmlId);
    postBindPreferences();

    if (onPreferenceAttachedListener != null) {
        onPreferenceAttachedListener.onPreferenceAttached(getPreferenceScreen(), xmlId);
    }
}
 
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    PackageManager packageManager = getActivity().getPackageManager();
    List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(PackageManager.GET_ACTIVITIES);

    CardListAdapter adapter = new CardListAdapter(getActivity());

    if (packageInfoList != null) {
        for (PackageInfo info : packageInfoList) {
            adapter.add(info);
        }
    }

    int padding = (int) (getResources().getDisplayMetrics().density * 8); // 8dip
    ListView listView = getListView();
    listView.setPadding(padding, 0, padding, 0);
    listView.setScrollBarStyle(ListView.SCROLLBARS_OUTSIDE_OVERLAY);
    listView.setDivider(null);

    LayoutInflater inflater = LayoutInflater.from(getActivity());
    View header = inflater.inflate(R.layout.list_header_footer, listView, false);
    View footer = inflater.inflate(R.layout.list_header_footer, listView, false);
    listView.addHeaderView(header, null, false);
    listView.addFooterView(footer, null, false);

    setListAdapter(adapter);
}