android.widget.BaseAdapter.getItem()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(157)

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

BaseAdapter.getItem介绍

暂无

代码示例

代码示例来源:origin: com.nhaarman.listviewanimations/lib-core

@Override
public Object getItem(final int position) {
  return mDecoratedBaseAdapter.getItem(position);
}

代码示例来源:origin: stackoverflow.com

if(position % mRepeatAfterEvery == 0)
  return null;
return mInnerAdapter.getItem(calculateInnerPosition(position));

代码示例来源:origin: hezhubo/HPlayer

@Override
public Object getItem(final int position) {
  return mDecoratedBaseAdapter.getItem(position);
}

代码示例来源:origin: lordi/tickmate

@Override
public Object getItem(int position) {
  return (isProgressViewPosition(position)) ? null : mAdapter
      .getItem(position);
}

代码示例来源:origin: leeowenowen/beauty-of-math

@Override
public Object getItem(int position) {
  int count = 0;
  int preCount = 0;
  for (BaseAdapter baseAdapter : mChildren) {
    preCount = count;
    count += baseAdapter.getCount();
    if (position >= preCount && position < count) {
      int curpos = position - preCount;
      return baseAdapter.getItem(curpos);
    }
  }
  return null;
}

代码示例来源:origin: FreedomZZQ/YouJoin-Android

@Override
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    int realPos = (int) id;
    if (realPos == deletePos) {
      mEnterLayout.deleteOneChar();
    } else {
      String name = (String) adapterIcon.getItem((int) id);
      if (name.equals("my100")) {
        name = "100";
      } else if (name.equals("a00001")) {
        name = "+1";
      } else if (name.equals("a00002")) {
        name = "-1";
      }
      mEnterLayout.insertEmoji(name);
    }
  }
});

代码示例来源:origin: bifan-wei/HwTxtReader

@Override
  public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
    IChapter chapter = (IChapter) mChapterListPop.getAdapter().getItem(i);
    mChapterListPop.dismiss();
    mTxtReaderView.loadFromProgress(chapter.getStartParagraphIndex(), 0);
  }
});

代码示例来源:origin: WeAreFairphone/FP2-Launcher

private void populateWallpapersFromAdapter(ViewGroup parent, BaseAdapter adapter,
    boolean addLongPressHandler) {
  for (int i = 0; i < adapter.getCount(); i++) {
    FrameLayout thumbnail = (FrameLayout) adapter.getView(i, null, parent);
    parent.addView(thumbnail, i);
    WallpaperTileInfo info = (WallpaperTileInfo) adapter.getItem(i);
    thumbnail.setTag(info);
    info.setView(thumbnail);
    if (addLongPressHandler) {
      addLongPressHandler(thumbnail);
    }
    thumbnail.setOnClickListener(mThumbnailOnClickListener);
  }
}

代码示例来源:origin: fookwood/Launcher3

@Thunk void populateWallpapersFromAdapter(ViewGroup parent, BaseAdapter adapter,
    boolean addLongPressHandler) {
  for (int i = 0; i < adapter.getCount(); i++) {
    FrameLayout thumbnail = (FrameLayout) adapter.getView(i, null, parent);
    parent.addView(thumbnail, i);
    WallpaperTileInfo info = (WallpaperTileInfo) adapter.getItem(i);
    thumbnail.setTag(info);
    info.setView(thumbnail);
    if (addLongPressHandler) {
      addLongPressHandler(thumbnail);
    }
    thumbnail.setOnClickListener(mThumbnailOnClickListener);
  }
}

代码示例来源:origin: lzan13/EaseUICustomer

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: huangfangyi/FanXin

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: zhangchunbin/HuanXinDemo

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: easemob/livestream_demo_android

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: WuXiaolong/WoChat

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: easemob/kefu-android-demo

} else {
  Message prevMessage = (Message) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.messageTime(), prevMessage.messageTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: stevenwsg/XSY-University-trade

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

代码示例来源:origin: Vegen/SmartCampus

} else {
  EMMessage prevMessage = (EMMessage) adapter.getItem(position - 1);
  if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) {
    timestamp.setVisibility(View.GONE);

相关文章