Java 类android.widget.AdapterView.OnItemClickListener 实例源码
项目:OSchina_resources_android
文件:EmojiPageFragment.java
@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;
}
项目:sctalk
文件:YayaEmoGridView.java
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;
}
项目:GitHub
文件:DemoActivity.java
@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();
//分页滚动示例代码>>>>>>>>>>>>>>>>>>>
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:GitHub
文件:DemoListActivity.java
@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();
}
});
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:GitHub
文件:DemoActivity.java
@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();
//分页滚动示例代码>>>>>>>>>>>>>>>>>>>
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:GitHub
文件:DemoListActivity.java
@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();
}
});
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:browser
文件:BrowserActivity.java
/**
* 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);
}
项目:APIJSON-Android-RxJava
文件:UserListFragment.java
@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));
}
});
}
项目:dialog
文件:FDialogMenu.java
@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;
}
项目:Huochexing12306
文件:EditImageAty.java
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();
}
});
}
项目:CalcMate
文件:Calculator.java
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);
}
});
}
项目:boohee_v5.6
文件:DietPopView.java
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();
}
项目:boohee_v5.6
文件:CustomCookListActivity.java
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);
}
});
}
项目:boohee_v5.6
文件:StatusFavoriteFragment.java
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();
}
项目:boohee_v5.6
文件:FansFragment.java
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();
}
}
});
}
项目:boohee_v5.6
文件:FriendFragment.java
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();
}
}
});
}
项目:boohee_v5.6
文件:SuccessStoryActivity.java
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);
}
}
});
}
项目:youkes_browser
文件:BrowserActivity.java
/**
* 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);
}
项目:sctalk
文件:EmoGridView.java
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;
}
项目:GitHub
文件:UserListFragment.java
@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));
}
}
});
}
项目:GitHub
文件:DemoListFragment.java
@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));//
}
});
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:GitHub
文件:DemoFragment.java
@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));//
}
});
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:GitHub
文件:UserListFragment.java
@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));
}
}
});
}
项目:GitHub
文件:DemoListFragment.java
@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));//
}
});
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:GitHub
文件:DemoFragment.java
@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));//
}
});
//示例代码>>>>>>>>>>>>>>>>>>>
}
项目:CSipSimple
文件:IcsSpinner.java
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();
}
});
}
项目:Misc
文件:MiscActivity.java
@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);
}
}
}
});
}
项目:APIJSON-Android-RxJava
文件:MomentListFragment.java
@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));
}
});
}
项目:MinimalismJotter
文件:ListImageDirPopupWindow.java
@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));
}
}
});
}
项目:letv
文件:TitlePopupMenu.java
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);
}
}
});
}
项目:letv
文件:PointsActivtiy.java
public void initListText(final PointBeanList bean) {
this.list.setAdapter(new PointItemAdapter(this, bean));
this.list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
Intent intent = new Intent();
intent.putExtra("my_points", Integer.parseInt(((PointBean) bean.get(position)).credit) * ((PointBean) bean.get(position)).state);
intent.putExtra("flag", position);
intent.setClass(PointsActivtiy.this, TaskDetailActivity.class);
PointsActivtiy.this.startActivity(intent);
}
});
}
项目:Xndroid
文件:BrowserActivity.java
/**
* method to generate search suggestions for the AutoCompleteTextView from
* previously searched URLs
*/
private void initializeSearchSuggestions(final AutoCompleteTextView getUrl) {
mSuggestionsAdapter = new SuggestionsAdapter(this, mDarkTheme, isIncognito());
getUrl.setThreshold(1);
getUrl.setDropDownWidth(-1);
getUrl.setDropDownAnchor(R.id.toolbar_layout);
getUrl.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int pos, long l) {
String url = null;
CharSequence urlString = ((TextView) view.findViewById(R.id.url)).getText();
if (urlString != null) {
url = urlString.toString();
}
if (url == null || url.startsWith(getString(R.string.suggestion))) {
CharSequence searchString = ((TextView) view.findViewById(R.id.title)).getText();
if (searchString != null) {
url = searchString.toString();
}
}
if (url == null) {
return;
}
getUrl.setText(url);
searchTheWeb(url);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getUrl.getWindowToken(), 0);
mPresenter.onAutoCompleteItemPressed();
}
});
getUrl.setSelectAllOnFocus(true);
getUrl.setAdapter(mSuggestionsAdapter);
}
项目:OSchina_resources_android
文件:DiaryPageContentView.java
private void initView() {
errorLayout.setOnLayoutClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
requestData(true);
}
});
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Bundle args = new Bundle();
args.putInt(TeamDiaryFragment.TEAMID_KEY, teamId);
args.putSerializable(TeamDiaryFragment.DIARYDETAIL_KEY, datas
.getList().get(position));
UIHelper.showDiaryDetail(cxt, args);
}
});
pullHeadView.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh() {
if (BaseFragment.mState == BaseFragment.STATE_REFRESH) {
return;
} else {
errorLayout.setErrorMessage("本周无人提交周报");
// // 设置顶部正在刷新
// setSwipeRefreshLoadingState(pullHeadView);
requestData(false);
}
}
});
pullHeadView.setColorSchemeResources(R.color.swiperefresh_color1,
R.color.swiperefresh_color2, R.color.swiperefresh_color3,
R.color.swiperefresh_color4);
}
项目:MegviiFacepp-Android-SDK
文件:FaceppActionActivity.java
private void onClickListener() {
mListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
isShowListView();
resolutionMap = cameraSize.get(position);
String str = resolutionMap.get("width") + "*" + resolutionMap.get("height");
mDialogUtil.setTextSzie(editItemTexts[1], str.length());
editItemTexts[1].setText(str);
}
});
}
项目:boohee_v5.6
文件:ReportActivity.java
private void findViews() {
this.mList = (ListView) findViewById(R.id.contentList);
this.mAdapter = new ArrayAdapter(this, 17367055, this.mData);
this.mList.setAdapter(this.mAdapter);
this.mList.setItemChecked(0, true);
this.mList.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View arg1, int position, long
arg3) {
ReportActivity.this.category = (String) ReportActivity.this.mAdapter.getItem
(position);
}
});
}
项目:boohee_v5.6
文件:SearchFriendsFragment.java
private void findViews() {
this.clearGpsBar = (LinearLayout) getView().findViewById(R.id.clear_gps_bar);
((Button) getView().findViewById(R.id.clear_gps)).setOnClickListener(new OnClickListener() {
public void onClick(View v) {
LightAlertDialog.create(SearchFriendsFragment.this.getActivity(),
SearchFriendsFragment.this.getString(R.string.o_), SearchFriendsFragment
.this.getString(R.string.fm)).setNegativeButton
(SearchFriendsFragment.this.getString(R.string.eq), null)
.setPositiveButton(SearchFriendsFragment.this.getString(R.string.gn), new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
SearchFriendsFragment.this.clearGps();
}
}).show();
}
});
this.mPullRefreshListView = (PullToRefreshListView) getView().findViewById(R.id.listview);
this.mListView = (ListView) this.mPullRefreshListView.getRefreshableView();
this.mPullRefreshListView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View arg1, int arg2, long arg3) {
Intent intent = new Intent(SearchFriendsFragment.this.getActivity(),
UserTimelineActivity.class);
intent.putExtra(UserTimelineActivity.NICK_NAME, SearchFriendsFragment.this
.mFriendsAdapter.getItem(arg2 - 1).nickname);
SearchFriendsFragment.this.startActivity(intent);
}
});
this.mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
SearchFriendsFragment.this.initUI();
}
});
}
项目:boohee_v5.6
文件:FavourFoodFragmennt.java
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
this.listView = (ListView) this.mPullRefreshListView.getRefreshableView();
this.mAddFoodListAdapter = new FavourFoodListAdapter(getActivity(), this.mFoodList);
this.listView.setAdapter(this.mAddFoodListAdapter);
this.mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
FavourFoodFragmennt.this.mPage = 1;
FavourFoodFragmennt.this.mCurrentPage = FavourFoodFragmennt.this.mPage;
FavourFoodFragmennt.this.hasMore = true;
FavourFoodFragmennt.this.loadData();
}
});
this.mPullRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
public void onLastItemVisible() {
if (FavourFoodFragmennt.this.mPage > FavourFoodFragmennt.this.mCurrentPage) {
FavourFoodFragmennt.this.mCurrentPage = FavourFoodFragmennt.this.mPage;
FavourFoodFragmennt.this.loadData();
}
}
});
this.listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
if (FavourFoodFragmennt.this.mFoodList != null && FavourFoodFragmennt.this
.mFoodList.size() != 0 && position >= 1) {
AddDietFragment.newInstance(FavourFoodFragmennt.this.mTimeType,
FavourFoodFragmennt.this.record_on, ((FavourFood) FavourFoodFragmennt
.this.mFoodList.get(position - 1)).code).show
(FavourFoodFragmennt.this.getChildFragmentManager(), "addDietFragment");
}
}
});
}
项目:boohee_v5.6
文件:CollectionActivity.java
private void initView() {
this.mAdapter = new CollectionAdapter(this, this.mDataList, this.mDataSelect);
this.blvContent.setAdapter(this.mAdapter);
this.blvContent.setOnLoadMoreListener(new OnLoadMoreListener() {
public void onLoadMore() {
CollectionActivity.this.sendRequestCollection(true);
}
});
this.blvContent.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
FoodDetailActivity.comeOnBaby(CollectionActivity.this, ((CollectionFood)
CollectionActivity.this.mDataList.get(position)).code, false);
}
});
}
项目:boohee_v5.6
文件:CommonFoodFragmennt.java
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
this.listView = (ListView) this.mPullRefreshListView.getRefreshableView();
this.mAddFoodListAdapter = new CommonFoodListAdapter(getActivity(), this.mFoodList);
this.listView.setAdapter(this.mAddFoodListAdapter);
this.mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
public void onRefresh(PullToRefreshBase<ListView> pullToRefreshBase) {
CommonFoodFragmennt.this.mPage = 1;
CommonFoodFragmennt.this.mCurrentPage = CommonFoodFragmennt.this.mPage;
CommonFoodFragmennt.this.hasMore = true;
CommonFoodFragmennt.this.loadData();
}
});
this.mPullRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
public void onLastItemVisible() {
if (CommonFoodFragmennt.this.mPage > CommonFoodFragmennt.this.mCurrentPage) {
CommonFoodFragmennt.this.mCurrentPage = CommonFoodFragmennt.this.mPage;
CommonFoodFragmennt.this.loadData();
}
}
});
this.listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
if (CommonFoodFragmennt.this.mFoodList != null && CommonFoodFragmennt.this
.mFoodList.size() != 0 && position >= 1 && CommonFoodFragmennt.this
.isAdded() && !CommonFoodFragmennt.this.isDetached()) {
AddDietFragment.newInstance(CommonFoodFragmennt.this.mTimeType,
CommonFoodFragmennt.this.record_on, ((CommonFood) CommonFoodFragmennt
.this.mFoodList.get(position - 1)).code).show
(CommonFoodFragmennt.this.getChildFragmentManager(), "addDietFragment");
}
}
});
refreshData(this.mCache.getAsJSONObject(CacheKey.COMMON_FOOD));
firstLoad();
}
项目:boohee_v5.6
文件:DiamondSignActivity.java
private void initListener() {
this.calendarGrid.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
if (position >= DiamondSignActivity.this.adapter.startPosition() && position <
DiamondSignActivity.this.adapter.endPosition()) {
if (DiamondSignActivity.this.adapter.getDate(position).after(new Date())) {
DiamondSignActivity.this.repairBtn.setEnabled(false);
return;
}
long dayCount = DateFormatUtils.countDay(DiamondSignActivity.this.adapter
.getDateString(position), DateFormatUtils.date2string(new Date(),
"yyyy-MM-dd"));
if (dayCount <= 0 || dayCount > 7 || DiamondSignActivity.this.adapter
.isChecked(position)) {
DiamondSignActivity.this.repairBtn.setEnabled(false);
} else {
DiamondSignActivity.this.repairBtn.setEnabled(true);
DiamondSignActivity.this.repairDate = DiamondSignActivity.this.adapter
.getDateString(position);
}
if (dayCount > 0) {
DiamondSignActivity.this.adapter.setCurrentPosition(position);
DiamondSignActivity.this.adapter.notifyDataSetChanged();
}
}
}
});
}