类android.widget.AdapterView.OnItemClickListener源码实例Demo

下面列出了怎么用android.widget.AdapterView.OnItemClickListener的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: socialauth-android   文件: AlbumActivity.java
public void getData(final List<Album> albumList) {
	final GridView view = new GridView(this);
	getGridProperties(view);

	view.setAdapter(new AlbumsAdapter(AlbumActivity.this, 0, albumList));

	String[] urls = new String[albumList.size()];
	for (int i = 0; i < albumList.size(); i++) {
		urls[i] = albumList.get(i).getCoverPhoto();
	}

	view.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
			showPhoto(view, albumList, position);
			photoListFlag = true;
		}
	});
	dataSectionView.addView(view);
}
 
@Override
public View getView() {
	mListView = (ListView) LayoutInflater.from(getCalendar().getContext()).inflate(R.layout.month_list_view, null);
	mListView.setOnItemClickListener(new OnItemClickListener() {

		@Override
		public void onItemClick(AdapterView<?> arg0, View arg1, int position,long arg3) {
			if(! (getCalendar() ==null))
				getCalendar().notifyMonthChanged(new BtMonth(getYear(),position));
		}
	
	});

	mAdapter = new MonthListAdapter(getCalendar(),getYear());
	
	mListView.setAdapter(mAdapter);
	
	return mListView;
}
 
源代码3 项目: FlyWoo   文件: AppVu.java
public void setOnItemClickListener() {
    gridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            AppItemVu vu = (AppItemVu) view.getTag();
            boolean isChecked = vu.toggleChecked();
            if(isChecked){
                //添加一个文件
                sendFileListener.addSendFile(list.get(position));
            }else{
                //移除一个文件
                sendFileListener.removeSendFile(list.get(position));
            }
            adapter.notifyDataSetChanged();
        }
    });
}
 
@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));
			}
		}
	});
}
 
源代码5 项目: biermacht   文件: AlertBuilder.java
public <T> AlertDialog.Builder searchableListAlert(final TextView text, final TextView title, final ArrayAdapter<T> adapter,
                                                   final ArrayList<T> list, final OnItemClickListener listener, TextWatcher textWatcher) {
  LayoutInflater factory = LayoutInflater.from(context);
  final LinearLayout alertView = (LinearLayout) factory.inflate(R.layout.alert_view_searchable_list, null);
  final EditText editText = (EditText) alertView.findViewById(R.id.edit_text);
  final ListView listView = (ListView) alertView.findViewById(R.id.list);
  listView.setOnItemClickListener(listener);
  listView.setAdapter(adapter);

  // Search text watcher.
  editText.addTextChangedListener(textWatcher);
  textWatcher.onTextChanged("", 0, 0, 0);

  return new AlertDialog.Builder(context)
          .setTitle(title.getText().toString())
          .setView(alertView)
          .setNegativeButton(R.string.cancel, null);
}
 
源代码6 项目: UltimateAndroid   文件: FoldingActivitys.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.folding_drawer_activity);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, testValues);
    listView = (ListView) findViewById(R.id.foldingDrawerListView1);
    listView.setAdapter(adapter);
    listView.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                                long arg3) {
            Intent intent = new Intent();
            intent.setClassName(FoldingActivitys.this, "com.marshalchen.common.demoofui.foldingDrawer." + testValues[arg2]
                    + "Activity");

            startActivity(intent);

        }
    });

}
 
源代码7 项目: Mizuu   文件: UnidentifiedMovies.java
@Override
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);

	mList = (ListView) findViewById(R.id.listView1);
	mList.setChoiceMode(ListView.CHOICE_MODE_NONE);
	mList.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
			Intent intent = new Intent(UnidentifiedMovies.this, IdentifyMovie.class);
			intent.putExtra("fileName", mFilepaths.get(arg2).getFullFilepath());
			startActivityForResult(intent, 0);
		}
	});

	loadData();

	LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter(LocalBroadcastUtils.UPDATE_MOVIE_LIBRARY));
}
 
源代码8 项目: 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;
}
 
源代码9 项目: talk-android   文件: RecipientEditTextView.java
private void showAddress(final DrawableRecipientChip currentChip, final ListPopupWindow popup,
                         int width) {
    if (!mAttachedToWindow) {
        return;
    }
    int line = getLayout().getLineForOffset(getChipStart(currentChip));
    int bottom = calculateOffsetFromBottom(line);
    // Align the alternates popup with the left side of the View,
    // regardless of the position of the chip tapped.
    popup.setWidth(width);
    popup.setAnchorView(this);
    popup.setVerticalOffset(bottom);
    popup.setAdapter(createSingleAddressAdapter(currentChip));
    popup.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            unselectChip(currentChip);
            popup.dismiss();
        }
    });
    popup.show();
    ListView listView = popup.getListView();
    listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
    listView.setItemChecked(0, true);
}
 
public void showPicker() {
    cleanupPending(); // remove any currently pending device
    hidePicker();

    pickerDialog = picker.getPickerDialog(activity.getString(selectDeviceResId), new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapter, View view, int pos,
                long id) {
            ConnectableDevice device = (ConnectableDevice) adapter.getItemAtPosition(pos);

            selectDevice(device);
        }
    });

    pickerDialog.show();
}
 
源代码11 项目: coursera-android   文件: ListViewActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);

	// Create a new Adapter containing a list of colors
	// Set the adapter on this ListActivity's built-in ListView
	setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item,
			getResources().getStringArray(R.array.colors)));

	ListView lv = getListView();

	// Enable filtering when the user types in the virtual keyboard
	lv.setTextFilterEnabled(true);

	// Set an setOnItemClickListener on the ListView
	lv.setOnItemClickListener(new OnItemClickListener() {
		public void onItemClick(AdapterView<?> parent, View view,
				int position, long id) {

			// Display a Toast message indicting the selected item
			Toast.makeText(getApplicationContext(),
					((TextView) view).getText(), Toast.LENGTH_SHORT).show();
		}
	});
}
 
源代码12 项目: KJFrameForAndroid   文件: EmojiPageFragment.java
@Override
public View onCreateView(LayoutInflater inflater,
        @Nullable ViewGroup container, @Nullable 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 (position + 1 != datas.size()) {
                InputHelper.input(editText, (Emojicon) parent.getAdapter()
                        .getItem(position));
            } else {
                InputHelper.backspace(editText);
            }
        }
    });
    sGrid.setSelector(new ColorDrawable(Color.TRANSPARENT));
    return sGrid;
}
 
源代码13 项目: iSCAU-Android   文件: CaldroidFragment.java
/**
 * Callback to listener when date is valid (not disable, not outside of
 * min/max date)
 * 
 * @return
 */
private OnItemClickListener getDateItemClickListener() {
	dateItemClickListener = new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View view,
				int position, long id) {

			DateTime dateTime = dateInMonthsList.get(position);

			if (caldroidListener != null) {
				if ((minDateTime != null && dateTime.lt(minDateTime))
						|| (maxDateTime != null && dateTime.gt(maxDateTime))
						|| (disableDates != null && disableDates
								.indexOf(dateTime) != -1)) {
					return;
				}

				Date date = CalendarHelper.convertDateTimeToDate(dateTime);
				caldroidListener.onSelectDate(date, view);
			}
		}
	};

	return dateItemClickListener;
}
 
源代码14 项目: Moring-Alarm   文件: BirdGridFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	if (mPos == -1 && savedInstanceState != null)
		mPos = savedInstanceState.getInt("mPos");
	TypedArray imgs = getResources().obtainTypedArray(R.array.birds_img);
	mImgRes = imgs.getResourceId(mPos, -1);
	
	GridView gv = (GridView) inflater.inflate(R.layout.list_grid, null);
	gv.setBackgroundResource(android.R.color.black);
	gv.setAdapter(new GridAdapter());
	gv.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View view, int position,
				long id) {
			if (getActivity() == null)
				return;
			ResponsiveUIActivity activity = (ResponsiveUIActivity) getActivity();
			activity.onBirdPressed(mPos);
		}			
	});
	return gv;
}
 
源代码15 项目: Moring-Alarm   文件: BirdGridFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	if (mPos == -1 && savedInstanceState != null)
		mPos = savedInstanceState.getInt("mPos");
	TypedArray imgs = getResources().obtainTypedArray(R.array.birds_img);
	mImgRes = imgs.getResourceId(mPos, -1);
	
	GridView gv = (GridView) inflater.inflate(R.layout.list_grid, null);
	gv.setBackgroundResource(android.R.color.black);
	gv.setAdapter(new GridAdapter());
	gv.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View view, int position,
				long id) {
			if (getActivity() == null)
				return;
			ResponsiveUIActivity activity = (ResponsiveUIActivity) getActivity();
			activity.onBirdPressed(mPos);
		}			
	});
	return gv;
}
 
源代码16 项目: TraceByAmap   文件: CloudDetailActivity.java
private void setGridView() {
	int size = mImageitem.size();
	int length = 60;
	DisplayMetrics dm = new DisplayMetrics();
	getWindowManager().getDefaultDisplay().getMetrics(dm);
	float density = dm.density;
	int gridviewWidth = (int) (size * (length + 4) * density);
	int itemWidth = (int) (length * density);

	LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
			gridviewWidth, LinearLayout.LayoutParams.MATCH_PARENT);
	mgridView.setLayoutParams(params); // 设置GirdView布局参数,横向布局的关键
	mgridView.setColumnWidth(itemWidth); // 设置列表项宽
	mgridView.setHorizontalSpacing(5); // 设置列表项水平间距
	mgridView.setStretchMode(GridView.NO_STRETCH);
	mgridView.setNumColumns(size); // 设置列数量=列表集合数

	GridViewAdapter adapter = new GridViewAdapter(getApplicationContext());
	mgridView.setAdapter(adapter);
	mgridView.setOnItemClickListener(new OnItemClickListener() {

		@Override
		public void onItemClick(AdapterView<?> parent, View view,
				int position, long id) {
			ShowImage(position);
		}
	});

}
 
源代码17 项目: xpra-client   文件: FileChooserPreference.java
@Override
protected View onCreateDialogView() {
	fileExplorer = new FileExplorerAdapter();
	
	LinearLayout layout = new LinearLayout(getContext());
	layout.setOrientation(LinearLayout.VERTICAL);
	
	pathTextView = new TextView(getContext());
	pathTextView.setText(fileExplorer.getCurrentPath());
	
	listView = new ListView(getContext());
	listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
	listView.setAdapter(fileExplorer);
	listView.setOnItemClickListener(new OnItemClickListener() {

		@Override
		public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
			if(fileExplorer.changeDir(position)) {
				listView.setItemChecked(listView.getCheckedItemPosition(), false);
				pathTextView.setText(fileExplorer.getCurrentPath());
			}
		}
	});
	
	layout.addView(pathTextView);
	layout.addView(listView);
	return layout;
}
 
源代码18 项目: 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();
        }
    });
}
 
源代码19 项目: BotLibre   文件: ListCategoriesView.java
@Override
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_list_view);
	
	
	
	Bundle bundle = getIntent().getExtras();
   	setType(bundle.getString("type"));
   	
   	
   	
	llview = (ListView) findViewById(R.id.theListView);
	txt = (TextView) findViewById(R.id.theTitle);
	
	
	txt.setText("Select Categories");
	llview.setOnItemClickListener(new OnItemClickListener() {

		@Override
		public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
			//Getting Info from the main class of the categories.EX name, icon, ...etc
			ContentConfig categories = (ContentConfig) (llview.getItemAtPosition(arg2));
			//using categories to pass the data for all
			Toast.makeText(ListCategoriesView.this, categories.name  + " Selected", Toast.LENGTH_SHORT).show();
			data.putExtra("cat", categories.name);
			setResult(RESULT_OK,data);
			finish();
		}
	});
	HttpAction action = new HttpGetCategoriesAction(this, getType());
   	action.execute();
	
}
 
源代码20 项目: UltimateAndroid   文件: TeamDetails.java
private OnItemClickListener createMeetingListClickListener() {
    return new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            String meetingTime = meetingListAdapter.getItem(position);

            Intent intent = new Intent(TeamDetails.this, MeetingDetails.class);
            intent.putExtra("teamName", team.getName());
            intent.putExtra("meetingTime", meetingTime);
            startActivity(intent);
        }
    };
}
 
源代码21 项目: ui   文件: Phone_frag.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
		Bundle savedInstanceState) {
	View myView = inflater.inflate(R.layout.phone_frag, container, false);

       ListView list = (ListView) myView.findViewById(R.id.ListView01);
       list.setClickable(true);

       final List<Phonebook> listOfPhonebook = new ArrayList<Phonebook>();
       listOfPhonebook.add(new Phonebook("Test", "9981728", "[email protected]"));
       listOfPhonebook.add(new Phonebook("Test1", "1234455", "[email protected]"));
       listOfPhonebook.add(new Phonebook("Test2", "00000", "[email protected]"));
       listOfPhonebook.add(new Phonebook("Test3", "00000", "[email protected]"));
       listOfPhonebook.add(new Phonebook("Test4", "00000", "test4test.com"));
       listOfPhonebook.add(new Phonebook("Test5", "00000", "[email protected]"));
       listOfPhonebook.add(new Phonebook("Test6", "00000", "[email protected]"));

       PhonebookAdapter adapter = new PhonebookAdapter(myContext, listOfPhonebook);

       list.setOnItemClickListener(new OnItemClickListener() {

           @Override
           public void onItemClick(AdapterView<?> arg0, View view, int position, long index) {
               showToast(listOfPhonebook.get(position).getName());
           }
       });

       list.setAdapter(adapter);
       
       return myView;
   }
 
源代码22 项目: BotLibre   文件: ListTemplateView.java
@SuppressWarnings("unchecked")
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_list_view);
	

	llview = (ListView) findViewById(R.id.theListView);
	txt=(TextView) findViewById(R.id.theTitle);
	txt.setText("Select Template");

	adapter = new ImageListAdapter(this,
               R.layout.image_list, (List) MainActivity.getAllTemplates(this));
	llview.setAdapter(adapter);
	
	llview.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
			
			InstanceConfig templates = (InstanceConfig) (llview.getItemAtPosition(arg2));
			Toast.makeText(ListTemplateView.this, templates.name + " Selected", Toast.LENGTH_SHORT).show();
			data.putExtra("template", templates.name);
			setResult(RESULT_OK,data);
			finish();
		}
	});
	
	HttpAction action = new HttpGetTemplatesAction(this);
   	action.execute();
	
}
 
源代码23 项目: AndroidLinkup   文件: Rank.java
/**
 * 设置关卡选择的监听器
 * 
 * @param levelListener
 *            选择关卡操作接口
 */
public void setLevelLister(final ISelectedLevel levelListener) {
    holder.rankGrid.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            if (levelListener != null) {
                levelListener.onSelectedLevel(rankCfg.getLevelInfos().get(arg2));
            }
        }
    });
}
 
源代码24 项目: CountryCodePicker   文件: CountryCodeDialog.java
private void setupListView(ListView listView) {
  mArrayAdapter = new CountryCodeArrayAdapter(getContext(), mFilteredCountries, mCountryCodePicker);

  if (!mCountryCodePicker.isSelectionDialogShowSearch()) {
    RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) listView.getLayoutParams();
    params.height = ListView.LayoutParams.WRAP_CONTENT;
    listView.setLayoutParams(params);
  }

  OnItemClickListener listener = new OnItemClickListener() {
    @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
      if (mFilteredCountries == null) {
        Log.e(TAG, "no filtered countries found! This should not be happened, Please report!");
        return;
      }

      if (mFilteredCountries.size() < position || position < 0) {
        Log.e(TAG, "Something wrong with the ListView. Please report this!");
        return;
      }

      Country country = mFilteredCountries.get(position);
      /* view is only a separator, so the country is null and we ignore it.
       see {@link #getFilteredCountries(String)} */
      if (country == null) return;

      mCountryCodePicker.setSelectedCountry(country);
      mInputMethodManager.hideSoftInputFromWindow(mEdtSearch.getWindowToken(), 0);
      dismiss();
    }
  };
  listView.setOnItemClickListener(listener);
  listView.setAdapter(mArrayAdapter);
}
 
源代码25 项目: 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);
        }
    });
}
 
源代码26 项目: Conquer   文件: ChatActivity.java
private View getGridView(final int i) {
	View view = View.inflate(this, R.layout.include_emo_gridview, null);
	GridView gridview = (GridView) view.findViewById(R.id.gridview);
	List<FaceText> list = new ArrayList<FaceText>();
	if (i == 0) {
		list.addAll(emos.subList(0, 21));
	} else if (i == 1) {
		list.addAll(emos.subList(21, emos.size()));
	}
	final EmoteAdapter gridAdapter = new EmoteAdapter(ChatActivity.this, list);
	gridview.setAdapter(gridAdapter);
	gridview.setOnItemClickListener(new OnItemClickListener() {

		@Override
		public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
			FaceText name = (FaceText) gridAdapter.getItem(position);
			String key = name.text.toString();
			try {
				if (edit_user_comment != null && !TextUtils.isEmpty(key)) {
					int start = edit_user_comment.getSelectionStart();
					CharSequence content = edit_user_comment.getText().insert(start, key);
					edit_user_comment.setText(content);
					// 定位光标位置
					CharSequence info = edit_user_comment.getText();
					if (info instanceof Spannable) {
						Spannable spanText = (Spannable) info;
						Selection.setSelection(spanText, start + key.length());
					}
				}
			} catch (Exception e) {

			}

		}
	});
	return view;
}
 
@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(App.theme.theme);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_app_list);
    Utils.checkBackups(getApplicationContext());
    ActionBar actionBar = getActionBar();
    if (actionBar != null) {
        actionBar.setTitle(Ui.applyCustomTypeFace(getString(R.string.app_name), this));
    }

    loadingView = findViewById(R.id.loadingView);
    emptyView = findViewById(R.id.emptyView);
    listView = (StickyListHeadersListView) findViewById(R.id.listView);
    listView.setDrawingListUnderStickyHeader(false);
    listView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            if (isRootAccessGiven) {
                startPreferencesActivity((AppEntry) mAdapter.getItem(arg2));
            } else {
                checkRoot();
            }
        }
    });

    if (savedInstanceState == null) {
        checkRoot();
    }

    if (savedInstanceState == null || Utils.getPreviousApps() == null) {
        startTask();
    } else {
        updateListView(Utils.getPreviousApps());
    }
}
 
源代码28 项目: document-viewer   文件: OutlineAdapter.java
@Override
public void onClick(final View v) {
    for (ViewParent p = v.getParent(); p != null; p = p.getParent()) {
        if (p instanceof ListView) {
            final ListView list = (ListView) p;
            final OnItemClickListener l = list.getOnItemClickListener();
            if (l != null) {
                l.onItemClick(list, v, ((Integer) v.getTag()).intValue(), 0);
            }
            return;
        }
    }

}
 
源代码29 项目: coursera-android   文件: GridFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
	super.onActivityCreated(savedInstanceState);
	
	mGridview.setAdapter(new ImageAdapter(getActivity(), mThumbNailIDs));
	mGridview.setOnItemClickListener(new OnItemClickListener() {
		public void onItemClick(AdapterView<?> parent, View v,
				int position, long id) {
			Intent intent = new Intent(getActivity(),
					ImageViewActivity.class);
			intent.putExtra(EXTRA_RES_ID, (int) id);
			startActivity(intent);
		}
	});
}
 
public GridBtMonthViewProvider(Context context, BtMonth month) {
	super(month);
	
	mContext = context;
	
	Log.d("", "Criando DayGridAdapter");
	mAdapter = new DayGridAdapter(context,month,getMinDate(),getMaxDate());

	mMonthDisplay = new MonthDisplayHelper(month.getYear(), month.getMonth());

	mGridItemClickedListener = new OnItemClickListener() {
		
		@Override
		public void onItemClick(AdapterView<?> adapter, View arg1, int position,
				long arg3) {
			
			int fp = mMonthDisplay.getRowOf(1)*7+mMonthDisplay.getColumnOf(1);
			int lp = fp+ mMonthDisplay.getNumberOfDaysInMonth();
			
			// Checks to see if the position selected represents a date within the month
			if(position >= fp && position <lp) {
			
				BtDate day;
				// Checks to see if the selected date is within the defined bounds
				if( (day = getMonth().getDate(position+1-fp)).isWithinBounds(getMinDate(),getMaxDate()))
					selectDay(day);
				
			}
		}
	};
	
}
 
 类所在包
 类方法
 同包方法