java类android.widget.AdapterView.OnItemClickListener的实例源码

EmojiPageFragment.java 文件源码 项目:OSchina_resources_android 阅读 36 收藏 0 点赞 0 评论 0
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);
    sGrid = new GridView(getActivity());
    sGrid.setNumColumns(KJEmojiConfig.COLUMNS);
    adapter = new EmojiGridAdapter(getActivity(), datas);
    sGrid.setAdapter(adapter);
    sGrid.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                                int position, long id) {
            EditText editText = (EditText) getActivity().findViewById(
                    R.id.emoji_titile_input);
            if (listener != null) {
                listener.onEmojiClick((Emojicon) parent.getAdapter()
                        .getItem(position));
            }
            if (editText != null)
                InputHelper.input2OSC(editText, (Emojicon) parent.getAdapter()
                        .getItem(position));
        }
    });
    sGrid.setSelector(R.drawable.ic_material);
    return sGrid;
}
YayaEmoGridView.java 文件源码 项目:sctalk 阅读 30 收藏 0 点赞 0 评论 0
private GridView getViewPagerItem(final int index) {
    GridView gridView = new GridView(_context);
    gridView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
            LayoutParams.WRAP_CONTENT));
    gridView.setNumColumns(4);
    gridView.setVerticalScrollBarEnabled(false);
    gridView.setHorizontalScrollBarEnabled(false);
    gridView.setPadding(8, 8, 8, 0);
    gridView.setVerticalSpacing(20);
    gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

    gridView.setAdapter(new YayaEmoGridViewAdapter(_context,
            getGridViewData(index)));
    gridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
            int start = index * SysConstant.yayaPageSize;
            onEmoGridViewItemClick.onItemClick(position + start, index);
        }
    });
    return gridView;
}
DemoActivity.java 文件源码 项目:GitHub 阅读 30 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreate方法内调用
    //示例代码<<<<<<<<<<<<<<<<<<<

    lvDemo.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            setResult(RESULT_OK, new Intent().putExtra(RESULT_CLICKED_ITEM, position));
            finish();
        }
    });

    //分页滚动示例代码<<<<<<<<<<<<<<<<<<<
    new PageScroller(lvDemo).init();
    //分页滚动示例代码>>>>>>>>>>>>>>>>>>>

    //示例代码>>>>>>>>>>>>>>>>>>>
}
DemoListActivity.java 文件源码 项目:GitHub 阅读 38 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreate方法内调用
    super.initEvent();
    //示例代码<<<<<<<<<<<<<<<<<<<

    lvBaseList.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            //              //如果lvBaseList有headerView或footerView <<<<<<<<<<<<<<<
            //              position -= lvBaseList.getHeaderViewsCount();//ListView的方法,GridView没有
            //              if (position < 0 || adapter == null || position >= adapter.getCount()) {
            //                  return;
            //              }
            //              //如果lvBaseList有headerView或footerView >>>>>>>>>>>>>>>

            showShortToast("选择了 " + adapter.getItem(position).getValue());
            setResult(RESULT_OK, new Intent().putExtra(RESULT_CLICKED_ITEM, position));
            finish();
        }
    });
    //示例代码>>>>>>>>>>>>>>>>>>>
}
DemoActivity.java 文件源码 项目:GitHub 阅读 30 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreate方法内调用
    //示例代码<<<<<<<<<<<<<<<<<<<

    lvDemo.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            setResult(RESULT_OK, new Intent().putExtra(RESULT_CLICKED_ITEM, position));
            finish();
        }
    });

    //分页滚动示例代码<<<<<<<<<<<<<<<<<<<
    new PageScroller(lvDemo).init();
    //分页滚动示例代码>>>>>>>>>>>>>>>>>>>

    //示例代码>>>>>>>>>>>>>>>>>>>
}
DemoListActivity.java 文件源码 项目:GitHub 阅读 33 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreate方法内调用
    super.initEvent();
    //示例代码<<<<<<<<<<<<<<<<<<<

    lvBaseList.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            //              //如果lvBaseList有headerView或footerView <<<<<<<<<<<<<<<
            //              position -= lvBaseList.getHeaderViewsCount();//ListView的方法,GridView没有
            //              if (position < 0 || adapter == null || position >= adapter.getCount()) {
            //                  return;
            //              }
            //              //如果lvBaseList有headerView或footerView >>>>>>>>>>>>>>>

            showShortToast("选择了 " + adapter.getItem(position).getValue());
            setResult(RESULT_OK, new Intent().putExtra(RESULT_CLICKED_ITEM, position));
            finish();
        }
    });
    //示例代码>>>>>>>>>>>>>>>>>>>
}
BrowserActivity.java 文件源码 项目:browser 阅读 30 收藏 0 点赞 0 评论 0
/**
 * method to generate search suggestions for the AutoCompleteTextView from
 * previously searched URLs
 */
private void initializeSearchSuggestions(final AutoCompleteTextView getUrl) {

    getUrl.setThreshold(1);
    getUrl.setDropDownWidth(-1);
    getUrl.setDropDownAnchor(R.id.toolbar_layout);
    getUrl.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

        }

    });

    getUrl.setSelectAllOnFocus(true);
    mSearchAdapter = new SearchAdapter(mActivity, mDarkTheme, isIncognito());
    getUrl.setAdapter(mSearchAdapter);
}
UserListFragment.java 文件源码 项目:APIJSON-Android-RxJava 阅读 35 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须调用
    super.initEvent();

    lvBaseList.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            toActivity(UserActivity.createIntent(context, id));
        }
    });
}
FDialogMenu.java 文件源码 项目:dialog 阅读 34 收藏 0 点赞 0 评论 0
@Override
public FDialogMenu setAdapter(BaseAdapter adapter)
{
    lv_content.setAdapter(adapter);
    lv_content.setOnItemClickListener(new OnItemClickListener()
    {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id)
        {
            if (mCallback != null)
            {
                mCallback.onClickItem(view, (int) id, FDialogMenu.this);
            }
            dismissAfterClickIfNeed();
        }
    });
    return this;
}
EditImageAty.java 文件源码 项目:Huochexing12306 阅读 39 收藏 0 点赞 0 评论 0
private void initViews() {
    GridView gvIcons = (GridView) findViewById(R.id.icons);
    SimpleAdapter adapter = new SimpleAdapter(this, getIcons(),
            R.layout.item_editimage, new String[] { "item", "resId" },
            new int[] { R.id.item_editimage_ivIcon,
                    R.id.item_editimaeg_tvResId });
    gvIcons.setAdapter(adapter);
    gvIcons.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            TextView tv1 = (TextView) arg1
                    .findViewById(R.id.item_editimaeg_tvResId);
            int resId = Integer.valueOf(tv1.getText().toString());
            Intent intent = new Intent();
            intent.putExtra(RESULT, resId);
            EditImageAty.this.setResult(EditImageAty.this.getIntent()
                    .getIntExtra(C_RESULT_CODE, 0), intent);
            EditImageAty.this.finish();
        }
    });
}
Calculator.java 文件源码 项目:CalcMate 阅读 41 收藏 0 点赞 0 评论 0
private void setUpHistory() {
    registerForContextMenu(mHistoryView);
    mHistoryView.setAdapter(mHistoryAdapter);
    mHistoryView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
    mHistoryView.setStackFromBottom(true);
    mHistoryView.setFocusable(false);
    mHistoryView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            int deleteMode = mLogic.getDeleteMode();
            if(mDisplay.getText().isEmpty()) deleteMode = Logic.DELETE_MODE_CLEAR;
            mDisplay.insert(((HistoryLine) view).getHistoryEntry().getEdited());
            mLogic.setDeleteMode(deleteMode);
        }
    });
}
DietPopView.java 文件源码 项目:boohee_v5.6 阅读 31 收藏 0 点赞 0 评论 0
public DietPopView(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
    this.mRecords = new ArrayList();
    this.itemClickListener = new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View view, final int position,
                                long id) {
            if (position >= DietPopView.this.adapter.startPosition() && position <
                    DietPopView.this.adapter.endPosition()) {
                if (DietPopView.this.dateClickListener != null) {
                    DietPopView.this.postDelayed(new Runnable() {
                        public void run() {
                            DietPopView.this.dateClickListener.onDateClick(DietPopView.this
                                    .adapter.getDate(position));
                        }
                    }, 500);
                }
                DietPopView.this.dateClickListener.onBottomClick();
                DietPopView.this.dismiss();
            }
        }
    };
    this.context = context;
    LayoutInflater.from(context).inflate(R.layout.op, this);
    ButterKnife.inject((View) this);
    initListener();
}
CustomCookListActivity.java 文件源码 项目:boohee_v5.6 阅读 34 收藏 0 点赞 0 评论 0
private void initView() {
    this.mAdapter = new CustomCookAdapter(this, this.mDataList, this.mDataSelect);
    this.tvAddCustom.setText("我的菜肴");
    this.blvContent.setAdapter(this.mAdapter);
    this.blvContent.setOnLoadMoreListener(new OnLoadMoreListener() {
        public void onLoadMore() {
            CustomCookListActivity.this.sendRequestCollection(true);
        }
    });
    this.blvContent.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
            CustomCookActivity.comeOnBaby(CustomCookListActivity.this.activity, (
                    (CustomCookItem) CustomCookListActivity.this.mDataList.get(position)).id);
        }
    });
}
StatusFavoriteFragment.java 文件源码 项目:boohee_v5.6 阅读 26 收藏 0 点赞 0 评论 0
private void initView() {
    this.listView = (ListView) this.pullRefreshLayout.getRefreshableView();
    this.pullRefreshLayout.setOnRefreshListener(new OnRefreshListener<ListView>() {
        public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
            StatusFavoriteFragment.this.page = 1;
            StatusFavoriteFragment.this.loadData(true);
        }
    });
    this.pullRefreshLayout.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
        public void onLastItemVisible() {
            StatusFavoriteFragment.this.loadMoreData(false);
        }
    });
    this.listView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
            Intent intent = new Intent(StatusFavoriteFragment.this.getActivity(),
                    CommentListActivity.class);
            intent.putExtra(CommentListActivity.POST_ID, ((Post) StatusFavoriteFragment.this
                    .postList.get(position - 1)).id);
            StatusFavoriteFragment.this.startActivity(intent);
        }
    });
    initAdapter();
}
FansFragment.java 文件源码 项目:boohee_v5.6 阅读 32 收藏 0 点赞 0 评论 0
private void initListView() {
    this.mPullToRefreshListView = (PullToRefreshListView) getView().findViewById(R.id.listview);
    this.mListView = (ListView) this.mPullToRefreshListView.getRefreshableView();
    this.mPullToRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
        public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
            FansFragment.this.page = 1;
            FansFragment.this.getFans();
        }
    });
    this.mPullToRefreshListView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View arg1, int arg2, long arg3) {
            Intent intent = new Intent(FansFragment.this.getActivity(), UserTimelineActivity
                    .class);
            intent.putExtra(UserTimelineActivity.NICK_NAME, FansFragment.this.mAdapter
                    .getItem(arg2 - 1).nickname);
            FansFragment.this.startActivity(intent);
        }
    });
    this.mPullToRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
        public void onLastItemVisible() {
            if (!FansFragment.this.isLastVisible) {
                FansFragment.this.getNextFans();
            }
        }
    });
}
FriendFragment.java 文件源码 项目:boohee_v5.6 阅读 26 收藏 0 点赞 0 评论 0
private void initListView() {
    this.mPullToRefreshListView = (PullToRefreshListView) getView().findViewById(R.id.listview);
    this.mListView = (ListView) this.mPullToRefreshListView.getRefreshableView();
    this.mPullToRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
        public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
            FriendFragment.this.getFriends();
        }
    });
    this.mPullToRefreshListView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View arg1, int arg2, long arg3) {
            Intent intent = new Intent(FriendFragment.this.getActivity(),
                    UserTimelineActivity.class);
            intent.putExtra(UserTimelineActivity.NICK_NAME, FriendFragment.this.mAdapter
                    .getItem(arg2 - 1).nickname);
            FriendFragment.this.startActivity(intent);
        }
    });
    this.mPullToRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
        public void onLastItemVisible() {
            if (!FriendFragment.this.isLastVisible) {
                FriendFragment.this.getNextFriends();
            }
        }
    });
}
SuccessStoryActivity.java 文件源码 项目:boohee_v5.6 阅读 32 收藏 0 点赞 0 评论 0
private void initView() {
    View headerView = LayoutInflater.from(this.ctx).inflate(R.layout.h6, null);
    this.ivHeader = (ImageView) headerView.findViewById(R.id.iv_header);
    ViewUtils.setViewScaleHeight(this.ctx, this.ivHeader, 2, 1);
    ((ListView) this.pullToRefreshListView.getRefreshableView()).addHeaderView(headerView);
    this.pullToRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
        public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
            SuccessStoryActivity.this.page = 1;
            SuccessStoryActivity.this.requestData();
        }
    });
    this.pullToRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
        public void onLastItemVisible() {
            SuccessStoryActivity.this.page = SuccessStoryActivity.this.page + 1;
            SuccessStoryActivity.this.requestData();
        }
    });
    this.pullToRefreshListView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
            ItemsEntity itemsEntity = (ItemsEntity) adapterView.getAdapter().getItem(i);
            if (itemsEntity != null) {
                BooheeScheme.handleUrl(SuccessStoryActivity.this.ctx, itemsEntity.url);
            }
        }
    });
}
BrowserActivity.java 文件源码 项目:youkes_browser 阅读 29 收藏 0 点赞 0 评论 0
/**
 * method to generate search suggestions for the AutoCompleteTextView from
 * previously searched URLs
 */
private void initializeSearchSuggestions(final AutoCompleteTextView getUrl) {

    getUrl.setThreshold(1);
    getUrl.setDropDownWidth(-1);
    getUrl.setDropDownAnchor(R.id.toolbar_layout);
    getUrl.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

        }

    });

    getUrl.setSelectAllOnFocus(true);
    mSearchAdapter = new SearchAdapter(mActivity, mDarkTheme, isIncognito());
    getUrl.setAdapter(mSearchAdapter);
}
EmoGridView.java 文件源码 项目:sctalk 阅读 30 收藏 0 点赞 0 评论 0
private GridView getViewPagerItem(final int index) {
    GridView gridView = new GridView(_context);
    gridView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
            LayoutParams.WRAP_CONTENT));
    gridView.setNumColumns(7);
    gridView.setVerticalScrollBarEnabled(false);
    gridView.setHorizontalScrollBarEnabled(false);
    gridView.setPadding(8, 8, 8, 0);
    gridView.setVerticalSpacing(CommonUtil.getElementSzie(_context) / 2
            + CommonUtil.getElementSzie(_context) / 3);
    // gridView.setVerticalSpacing(30);
    gridView.setBackgroundColor(Color.TRANSPARENT);
    gridView.setAdapter(new EmoGridViewAdapter(_context,
            getGridViewData(index)));
    gridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
            int start = index * (SysConstant.pageSize - 1);
            onEmoGridViewItemClick.onItemClick(position + start, index);
        }
    });
    return gridView;
}
UserListFragment.java 文件源码 项目:GitHub 阅读 40 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须调用
    super.initEvent();

    lvBaseList.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            if (id > 0) {
                toActivity(UserActivity.createIntent(context, id));
            }
        }
    });
}
DemoListFragment.java 文件源码 项目:GitHub 阅读 42 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreateView方法内调用
    super.initEvent();
    //示例代码<<<<<<<<<<<<<<<<<<<
    lvBaseList.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            toActivity(UserActivity.createIntent(context, position));//一般用id,这里position仅用于测试 id));//
        }
    });
    //示例代码>>>>>>>>>>>>>>>>>>>
}
DemoFragment.java 文件源码 项目:GitHub 阅读 34 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreateView方法内调用
    //示例代码<<<<<<<<<<<<<<<<<<<

    lvDemoFragment.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            toActivity(UserActivity.createIntent(context, position));//一般用id,这里position仅用于测试 id));//
        }
    });
    //示例代码>>>>>>>>>>>>>>>>>>>
}
UserListFragment.java 文件源码 项目:GitHub 阅读 39 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须调用
    super.initEvent();

    lvBaseList.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            if (id > 0) {
                toActivity(UserActivity.createIntent(context, id));
            }
        }
    });
}
DemoListFragment.java 文件源码 项目:GitHub 阅读 35 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreateView方法内调用
    super.initEvent();
    //示例代码<<<<<<<<<<<<<<<<<<<
    lvBaseList.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            toActivity(UserActivity.createIntent(context, position));//一般用id,这里position仅用于测试 id));//
        }
    });
    //示例代码>>>>>>>>>>>>>>>>>>>
}
DemoFragment.java 文件源码 项目:GitHub 阅读 38 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须在onCreateView方法内调用
    //示例代码<<<<<<<<<<<<<<<<<<<

    lvDemoFragment.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            toActivity(UserActivity.createIntent(context, position));//一般用id,这里position仅用于测试 id));//
        }
    });
    //示例代码>>>>>>>>>>>>>>>>>>>
}
IcsSpinner.java 文件源码 项目:CSipSimple 阅读 34 收藏 0 点赞 0 评论 0
public DropdownPopup(Context context, AttributeSet attrs, int defStyleRes) {
    super(context, attrs, 0, defStyleRes);

    setAnchorView(IcsSpinner.this);
    setModal(true);
    setPromptPosition(POSITION_PROMPT_ABOVE);
    setOnItemClickListener(new OnItemClickListener() {
        @SuppressWarnings("rawtypes")
        public void onItemClick(AdapterView parent, View v, int position, long id) {
            IcsSpinner.this.setSelection(position);
            dismiss();
        }
    });
}
MiscActivity.java 文件源码 项目:Misc 阅读 30 收藏 0 点赞 0 评论 0
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Use different items when debugging
    if (Utils.isDebugBuild(this)) {
        data = DEBUG_DATA;
    }

    // set the ListAdapter
    setListAdapter(new MiscAdapter(this, data));

    ListView lv = getListView();
    lv.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int pos,
                                long id) {
            if (pos < 0 || pos >= data.length) {
                return;
            }
            if (data[pos].activityClass == null) {
                Toast.makeText(getApplicationContext(),
                        data[pos].title + " Selected", Toast.LENGTH_SHORT)
                        .show();
            } else {
                Intent i = new Intent(MiscActivity.this,
                        data[pos].activityClass);
                try {
                    startActivity(i);
                } catch (Exception ex) {
                    Utils.excMsg(MiscActivity.this,
                            "Error launching activity", ex);
                }
            }
        }
    });
}
MomentListFragment.java 文件源码 项目:APIJSON-Android-RxJava 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void initEvent() {//必须调用
    super.initEvent();

    lvBaseList.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            toActivity(MomentActivity.createIntent(context, id, false));
        }
    });
}
ListImageDirPopupWindow.java 文件源码 项目:MinimalismJotter 阅读 39 收藏 0 点赞 0 评论 0
@Override
public void initEvents() {
    mListDir.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                                int position, long id) {

            if (mImageDirSelected != null) {
                mImageDirSelected.selected(mDatas.get(position));
            }
        }
    });
}
TitlePopupMenu.java 文件源码 项目:letv 阅读 30 收藏 0 点赞 0 评论 0
private void initUI() {
    this.mListView = (ListView) getContentView().findViewById(R.id.lemallsdk_title_list);
    this.mListView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> adapterView, View arg1, int index, long arg3) {
            TitlePopupMenu.this.dismiss();
            if (TitlePopupMenu.this.mItemOnClickListener != null) {
                TitlePopupMenu.this.mItemOnClickListener.onItemClick((MenuEntity) TitlePopupMenu.this.menus.get(index), index);
            }
        }
    });
}


问题


面经


文章

微信
公众号

扫码关注公众号