android.widget.AbsListView#setOnItemClickListener ( )源码实例Demo

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

源代码1 项目: video-player   文件: LiveTVFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_livetv, container, false);

    progressBar = (ProgressBar) view.findViewById(R.id.livetv_progress_bar);

    progressBar.setVisibility(ProgressBar.VISIBLE);
    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    ((AdapterView<ListAdapter>) mListView).setAdapter(adapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    return view;
}
 
源代码2 项目: BlueSTSDK_Android   文件: ScanActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_scan);

    AbsListView listView = (AbsListView) findViewById(R.id.nodeListView);
    //create the adapter and set it to the list view
    mAdapter = new NodeArrayAdapter(this);
    listView.setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    listView.setOnItemClickListener(this);

    //add the already discovered nodes
    mAdapter.addAll(mManager.getNodes());

}
 
源代码3 项目: moviedb-android   文件: SearchList.java
/**
 * Called to have the fragment instantiate its user interface view.
 *
 * @param inflater           sets the layout for the current view.
 * @param container          the container which holds the current view.
 * @param savedInstanceState If non-null, this fragment is being re-constructed from a previous saved state as given here.
 *                           Return the View for the fragment's UI, or null.
 */
@SuppressLint("ShowToast")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);


    View rootView = inflater.inflate(R.layout.searchlist, container, false);
    listView = (AbsListView) rootView.findViewById(R.id.movieslist);
    listView.setOnItemClickListener(this);
    toastLoadingMore = Toast.makeText(getActivity(), R.string.loadingMore, Toast.LENGTH_SHORT);
    activity = ((MainActivity) getActivity());

    Tracker t = ((MovieDB) activity.getApplication()).getTracker();
    t.setScreenName("Search");
    t.send(new HitBuilders.ScreenViewBuilder().build());

    return rootView;
}
 
源代码4 项目: TextFiction   文件: LibraryFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
		Bundle savedInstanceState) {
	View view = inflater.inflate(R.layout.fragment_library, null, false);

	// Set the adapter
	mListView = (AbsListView) view.findViewById(android.R.id.list);
	mListView.setEmptyView(view.findViewById(android.R.id.empty));
	((AdapterView<ListAdapter>) mListView).setAdapter(mAdapter);

	// Set OnItemClickListener so we can be notified on item clicks
	mListView.setOnItemClickListener(this);
	
	reScan();
	return view;
}
 
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_whitelist, container, false);

    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    mListView.setEmptyView(view.findViewById(android.R.id.empty));
    mListView.setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    return view;
}
 
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_detectedoverlay, container, false);

    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    mListView.setEmptyView(view.findViewById(android.R.id.empty));
    mListView.setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    return view;
}
 
源代码7 项目: AnkiDroid-Wear   文件: CollectionFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_collection, container, false);
    collectionListContainer = view.findViewById(R.id.collectionListContainer);
    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    mListView.setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    applySettings();
    return view;
}
 
源代码8 项目: ListItemFold   文件: ListFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_item_list, container, false);
    mAdapter = new ItemDataAdapter(getActivity());
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    mListView.setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);
    DetailAnimViewGroup wrapper = new DetailAnimViewGroup(inflater.getContext(), view, 0);
    loadData();
    return wrapper;
}
 
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment_chattmessage_list, container, false);

    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    mListView.setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    return view;
}
 
源代码10 项目: arca-android   文件: ArcaSimpleAdapterFragment.java
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) {
    final View view = inflater.inflate(FragmentUtils.getFragmentLayout(this.getClass()), container, false);
    final AbsListView listView = (AbsListView) view.findViewById(getAdapterViewId());
    listView.setOnItemLongClickListener(this);
    listView.setOnItemClickListener(this);
    return view;
}
 
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) {
    final View view = inflater.inflate(FragmentUtils.getFragmentLayout(this.getClass()), container, false);
    final AbsListView listView = (AbsListView) view.findViewById(getAdapterViewId());
    listView.setOnItemLongClickListener(this);
    listView.setOnItemClickListener(this);
    return view;
}
 
源代码12 项目: android-intents   文件: IntentItemFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_intentitem, container, false);

    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    ((AdapterView<ListAdapter>) mListView).setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    return view;
}
 
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_item, container, false);

    // Set the adapter
    mListView = (AbsListView) view.findViewById(android.R.id.list);
    ((AdapterView<ListAdapter>) mListView).setAdapter(mAdapter);

    // Set OnItemClickListener so we can be notified on item clicks
    mListView.setOnItemClickListener(this);

    return view;
}
 
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    AbsListView list = getListView();
    list.setAdapter(mAdapter);
    list.setOnItemClickListener(this);
}
 
源代码15 项目: Paginate   文件: AbsListViewExampleActivity.java
@Override
protected void setupPagination() {
    if (paginate != null) {
        paginate.unbind();
    }
    handler.removeCallbacks(fakeCallback);
    adapter = new PersonAdapter(this, DataProvider.getRandomData(20));
    loading = false;
    page = 0;

    int layoutId;
    switch (absListViewType) {
        case LIST_VIEW:
            layoutId = R.layout.listview_layout;
            break;
        case GRID_VIEW:
            layoutId = R.layout.gridview_layout;
            break;
        default:
            layoutId = R.layout.listview_layout;
            break;
    }

    getContainer().removeAllViews();
    LayoutInflater.from(this).inflate(layoutId, getContainer(), true);

    AbsListView absListView = (AbsListView) findViewById(R.id.abs_list_view);
    if ((absListView instanceof ListView) && useHeaderAndFooter) {
        ListView listView = (ListView) absListView;
        listView.addHeaderView(LayoutInflater.from(this).inflate(R.layout.list_view_header, absListView, false));
        listView.addFooterView(LayoutInflater.from(this).inflate(R.layout.list_view_footer, absListView, false));
    }

    absListView.setAdapter(adapter);
    absListView.setOnItemClickListener(this);
    absListView.setOnItemLongClickListener(this);

    paginate = Paginate.with(absListView, this)
            .setOnScrollListener(this)
            .setLoadingTriggerThreshold(threshold)
            .addLoadingListItem(addLoadingRow)
            .setLoadingListItemCreator(customLoadingListItem ? new CustomLoadingListItemCreator() : null)
            .build();
}
 
public AbsListViewQuickReturnAttacher(AbsListView listView) {
  this.absListView = listView;
  listView.setOnScrollListener(onScrollListener);
  listView.setOnItemClickListener(this);
  listView.setOnItemLongClickListener(this);
}