android.support.v4.app.ListFragment.onListItemClick()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(112)

本文整理了Java中android.support.v4.app.ListFragment.onListItemClick()方法的一些代码示例,展示了ListFragment.onListItemClick()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListFragment.onListItemClick()方法的具体详情如下:
包路径:android.support.v4.app.ListFragment
类名称:ListFragment
方法名:onListItemClick

ListFragment.onListItemClick介绍

[英]This method will be called when an item in the list is selected. Subclasses should override. Subclasses can call getListView().getItemAtPosition(position) if they need to access the data associated with the selected item.
[中]选择列表中的项目时,将调用此方法。子类应该重写。子类可以调用getListView()。getItemAtPosition(位置),如果他们需要访问与所选项目关联的数据。

代码示例

代码示例来源:origin: com.google.android/support-v4

public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
    onListItemClick((ListView)parent, v, position, id);
  }
};

代码示例来源:origin: kingargyle/adt-leanback-support

public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
    onListItemClick((ListView)parent, v, position, id);
  }
};

代码示例来源:origin: mapsforge/mapsforge

@Override
public void onListItemClick(ListView listView, View view, int position,
              long id) {
  super.onListItemClick(listView, view, position, id);
  // Notify the active callbacks interface (the activity, if the
  // fragment is attached to one) that an item has been selected.
  this.mCallbacks.onItemSelected(DummyContent.ITEMS.get(position).id);
}

代码示例来源:origin: wada811/Android-Material-Design-Colors

@Override
public void onListItemClick(ListView listView, View view, int position, long id){
  super.onListItemClick(listView, view, position, id);
  mCallbacks.onItemSelected(position);
}

代码示例来源:origin: michaelcarrano/detective-droid

@Override
public void onListItemClick(ListView listView, View view, int position, long id) {
  super.onListItemClick(listView, view, position, id);
  // Notify the active callbacks interface (the activity, if the fragment is attached to one)
  // that an item has been selected.
  mCallbacks.onItemSelected(position);
}

代码示例来源:origin: ybonnel/TransportsRennes

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  Alert alert = (Alert) l.getItemAtPosition(position);
  Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(TcbConstantes.URL_MOBILE_TBC + alert.url));
  startActivity(intent);
}

代码示例来源:origin: nglauber/dominando_android2

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  Cursor cursor = mAdapter.getCursor();
  cursor.moveToPosition(position);
  long idContato = cursor.getLong(
      cursor.getColumnIndex(ContactsContract.Contacts._ID));
  String lookupKey = cursor.getString(
      cursor.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
  Uri uriContato = ContactsContract.Contacts.getLookupUri(idContato, lookupKey);
  Intent it = new Intent(Intent.ACTION_VIEW, uriContato);
  startActivity(it);
}
@Override

代码示例来源:origin: renyuneyun/Easer

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  ListDataWrapper wrapper = (ListDataWrapper) l.getItemAtPosition(position);
  beginEditData(wrapper.name);
}

代码示例来源:origin: googolmo/OkVolley

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  if (position == 0) {
    load();
  } else if (position == 1) {
    post();
  }
}

代码示例来源:origin: ultramega/elementary

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  mActivatedItem = id;
  final ElementListActivity activity = (ElementListActivity)getActivity();
  if(activity != null) {
    activity.onItemSelected((int)id);
  }
}

代码示例来源:origin: mopub/mopub-android-sdk

@Override
public void onListItemClick(ListView listView, View view, int position, long id) {
  super.onListItemClick(listView, view, position, id);
  final MoPubSampleAdUnit adConfiguration = mAdapter.getItem(position);
  if (adConfiguration != null) {
    enterAdFragment(adConfiguration, null, null);
  }
}

代码示例来源:origin: ybonnel/TransportsRennes

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  Serializable alert = (Serializable) l.getItemAtPosition(position);
  Intent intent = new Intent(getActivity(), DetailAlert.class);
  intent.putExtra("alert", alert);
  startActivity(intent);
}

代码示例来源:origin: calvinaquino/LNReader-Android

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  // Get the item that was clicked
  PageModel o = adapter.getItem(position);
  String novel = o.toString();
  // Create a bundle containing information about the novel that is clicked
  Bundle bundle = new Bundle();
  bundle.putString(Constants.EXTRA_NOVEL, novel);
  bundle.putString(Constants.EXTRA_PAGE, o.getPage());
  bundle.putString(Constants.EXTRA_TITLE, o.getTitle());
  bundle.putBoolean(Constants.EXTRA_ONLY_WATCHED, onlyWatched);
  mFragListener.changeNextFragment(bundle);
  Log.d(TAG, o.getPage() + " (" + o.getTitle() + ")");
}

代码示例来源:origin: calvinaquino/LNReader-Android

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  // Get the item that was clicked
  BookmarkModel page = adapter.getItem(position);
  // Create new intent
  Intent intent = new Intent(getActivity(), DisplayLightNovelContentActivity.class);
  intent.putExtra(Constants.EXTRA_PAGE, page.getPage());
  intent.putExtra(Constants.EXTRA_P_INDEX, page.getpIndex());
  startActivity(intent);
}

代码示例来源:origin: andresth/Kandroid

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  Log.i(Constants.TAG, "Launching TaskDetailActivity from DashOverdueFragment.");
  KanboardTask clickedTask = ((MainActivity)getActivity()).getDashboard().getOverdueTasks().get(position);
  Intent taskIntent = new Intent(getContext(), TaskDetailActivity.class);
  taskIntent.putExtra("task", clickedTask);
  taskIntent.putExtra("me", ((MainActivity)getActivity()).getMe());
  startActivityForResult(taskIntent, Constants.RequestEditTask);
}

代码示例来源:origin: wada811/Android-Material-Design-Colors

@Override
public void onListItemClick(ListView listView, View view, int position, long id){
  super.onListItemClick(listView, view, position, id);
  MaterialDesignColor color = (MaterialDesignColor)listView.getItemAtPosition(position);
  String colorCode = getString(color.getColorCode());
  copyText(getActivity(), colorCode);
  Toast.makeText(getActivity(), "Copied color code: " + colorCode, Toast.LENGTH_SHORT).show();
}

代码示例来源:origin: happyKen/commonUtil

@Override
public void onListItemClick(ListView listView, View view, int position,
    long id)
{
  super.onListItemClick(listView, view, position, id);
  EventBus.getInstance().post(getListView().getItemAtPosition(position));
}

代码示例来源:origin: nglauber/dominando_android2

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  if (mActionMode == null) {
    Activity activity = getActivity();
    if (activity instanceof AoClicarNoHotel) {
      Hotel hotel = (Hotel) l.getItemAtPosition(position);
      AoClicarNoHotel listener = (AoClicarNoHotel) activity;
      listener.clicouNoHotel(hotel);
    }
  } else {
    atualizarItensMarcados(mListView, position);
    if (qtdeItensMarcados() == 0) {
      mActionMode.finish();
    }
  }
}

代码示例来源:origin: nglauber/dominando_android2

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  if (mActionMode == null) {
    Activity activity = getActivity();
    if (activity instanceof AoClicarNoHotel) {
      Cursor cursor = (Cursor) l.getItemAtPosition(position);
      Hotel hotel = HotelRepositorio.hotelFromCursor(cursor);
      AoClicarNoHotel listener = (AoClicarNoHotel) activity;
      listener.clicouNoHotel(hotel);
    }
  } else {
    atualizarItensMarcados(mListView, position);
    if (qtdeItensMarcados() == 0) {
      mActionMode.finish();
    }
  }
}

代码示例来源:origin: nglauber/dominando_android2

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  if (mActionMode == null) {
    Activity activity = getActivity();
    if (activity instanceof AoClicarNoHotel) {
      Cursor cursor = (Cursor) l.getItemAtPosition(position);
      Hotel hotel = HotelRepositorio.hotelFromCursor(cursor);
      AoClicarNoHotel listener = (AoClicarNoHotel) activity;
      listener.clicouNoHotel(hotel);
    }
  } else {
    atualizarItensMarcados(mListView, position);
    if (qtdeItensMarcados() == 0) {
      mActionMode.finish();
    }
  }
}

相关文章