Lines Matching refs:position

87      * Return whether the item at position is selectable (i.e is a separator).
90 private boolean isItemAtPositionSelectable(int position) {
91 return !mUnselectableItems.contains(position);
135 * Set the position that starts selected.
137 * @param startingSelectionPosition The selected position within the adapter's data set.
158 * @param position The position in the list.
162 int position, double itemScreenSizeFactor) {
163 mOverrideItemScreenSizeFactors.put(position, itemScreenSizeFactor);
168 * Set a position as unselectable (a.k.a a separator)
169 * @param position
172 public Params setPositionUnselectable(int position) {
173 mUnselectableItems.add(position);
287 protected void positionClicked(int position) {
288 setClickedPosition(position);
296 protected void positionLongClicked(int position) {
297 setLongClickedPosition(position);
349 public void onItemSelected(AdapterView parent, View v, int position, long id) {
350 positionSelected(position);
359 public void onItemClick(AdapterView parent, View v, int position, long id) {
360 positionClicked(position);
423 public boolean onItemLongClick(AdapterView parent, View v, int position, long id) {
424 positionLongClicked(position);
490 public final String getValueAtPosition(int position) {
491 return isItemAtPositionSelectable(position)
493 "position " + position:
494 "------- " + position;
498 * @return The height that will be set for a particular position.
500 public int getHeightForPosition(int position) {
502 if (mOverrideItemScreenSizeFactors.containsKey(position)) {
503 desiredHeight = (int) (mScreenHeight * mOverrideItemScreenSizeFactors.get(position));
534 * @param position The position.
540 protected View createView(int position, ViewGroup parent, int desiredHeight) {
541 return ListItemFactory.text(position, parent.getContext(), getValueAtPosition(position),
548 public View convertView(int position, View convertView, ViewGroup parent) {
549 return ListItemFactory.convertText(convertView, getValueAtPosition(position), position);
585 * Return an item type for the specified position in the adapter. Override if your
588 public int getItemViewType(int position) {
613 public Object getItem(int position) {
614 return getValueAtPosition(position);
617 public long getItemId(int position) {
618 return position;
627 public boolean isEnabled(int position) {
628 return isItemAtPositionSelectable(position);
631 public View getView(int position, View convertView, ViewGroup parent) {
633 if (position >= mNumItems || position < 0) {
634 throw new IllegalStateException("position out of range for adapter!");
638 result = convertView(position, convertView, parent);
645 int desiredHeight = getHeightForPosition(position);
646 result = createView(position, parent, desiredHeight);
652 public int getItemViewType(int position) {
653 return ListScenario.this.getItemViewType(position);