Java Code Examples for android.view.View#setTag()

The following examples show how to use android.view.View#setTag() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: VoronoiView.java    From Vorolay with Apache License 2.0 6 votes vote down vote up
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {

    for (int i = 0; i < getChildCount(); i++) {
        View child = getChildAt(i);
        child.setTag(i);
        VoronoiRegion region = mRegions.get(i);
        child.measure(
                MeasureSpec.makeMeasureSpec((int) region.width, MeasureSpec.AT_MOST),
                MeasureSpec.makeMeasureSpec((int) region.height, MeasureSpec.AT_MOST)
        );
        int curWidth = child.getMeasuredWidth();
        int curHeight = child.getMeasuredHeight();

        //set children into the center of the region rectangle
        child.layout(
                (int) region.center_rect.x - curWidth / 2,
                (int) region.center_rect.y - curHeight / 2,
                (int) region.center_rect.x + curWidth,
                (int) region.center_rect.y + curHeight
        );
    }
}
 
Example 2
Source File: AssistantActivity.java    From Linphone4Android with GNU General Public License v3.0 6 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent){
	View view;

	if (convertView != null) {
		view = convertView;
	} else {
		view = mInflater.inflate(R.layout.country_cell, parent, false);
	}

	DialPlan c = filteredCountries.get(position);

	TextView name = (TextView) view.findViewById(R.id.country_name);
	name.setText(c.getCountryName());

	TextView dial_code = (TextView) view.findViewById(R.id.country_prefix);
	if (context != null)
		dial_code.setText(String.format(context.getString(R.string.country_code),c.getCountryCallingCode()));

	view.setTag(c);
	return view;
}
 
Example 3
Source File: BlackListActivity.java    From sealtalk-android with MIT License 6 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHoler viewHolder = null;
    GetBlackListResponse.ResultEntity bean = dataList.get(position);
    if (convertView == null) {
        viewHolder = new ViewHoler();
        convertView = LayoutInflater.from(mContext).inflate(R.layout.black_item_new, null);
        viewHolder.mName = (TextView) convertView.findViewById(R.id.blackname);
        viewHolder.mHead = (ImageView) convertView.findViewById(R.id.blackuri);
        convertView.setTag(viewHolder);
    } else {
        viewHolder = (ViewHoler) convertView.getTag();
    }
    viewHolder.mName.setText(bean.getUser().getNickname());
    ImageLoader.getInstance().displayImage(bean.getUser().getPortraitUri(), viewHolder.mHead, App.getOptions());
    return convertView;
}
 
Example 4
Source File: PickCountryCodeAdapter.java    From talk-android with MIT License 6 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolderItem holder = null;
    if (convertView == null) {
        convertView = LayoutInflater.from(context).inflate(R.layout.item_country_content, parent, false);
        holder = new ViewHolderItem(convertView);
        convertView.setTag(holder);
    } else {
        holder = (ViewHolderItem) convertView.getTag();
    }

    CountryModel model = list.get(position);
    holder.countryTv.setText(model.countryName);

    return convertView;
}
 
Example 5
Source File: ReviewListAdapterGV.java    From AndroidReview with GNU General Public License v3.0 6 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    Point point = points.get(position);
    ViewHolder_GV viewHolder_gv = null;
    if (convertView == null) {
        convertView = LayoutInflater.from(mContext).inflate(R.layout.carview_review, null);
        viewHolder_gv = new ViewHolder_GV(convertView);
        convertView.setTag(viewHolder_gv);

    } else {
        viewHolder_gv = (ViewHolder_GV) convertView.getTag();
    }

    viewHolder_gv.tv_carview.setText(point.getName());
    cardViewSetBackgroundColor(point, viewHolder_gv.cv_carview);

    return convertView;
}
 
Example 6
Source File: LibraryListActivity.java    From intra42 with Apache License 2.0 6 votes vote down vote up
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
    final ViewHolder holder;

    if (view == null) {
        holder = new ViewHolder();

        LayoutInflater vi = (LayoutInflater) LibraryListActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        view = vi.inflate(R.layout.list_view_library, viewGroup, false);
        holder.textViewName = view.findViewById(R.id.textViewName);
        holder.textViewLicense = view.findViewById(R.id.textViewLicense);

        view.setTag(holder);
    } else {
        holder = (ViewHolder) view.getTag();
    }

    final Item item = getItem(i);

    holder.textViewName.setText(item.name);
    holder.textViewLicense.setText(item.content);

    return view;
}
 
Example 7
Source File: AddressBookAdapter.java    From weixin with Apache License 2.0 6 votes vote down vote up
@Override
	public View getView(int position, View convertView, ViewGroup parent) {
		ViewHolder holder = null;
		if (convertView != null) {
			holder = (ViewHolder) convertView.getTag();
		} else {
			convertView = View.inflate(mContext, R.layout.cgt_layout_addressbook_item, null);
			holder = new ViewHolder();
			holder.userPhoto = (ImageView) convertView.findViewById(R.id.cgt_iv_userPhoto);
			holder.userName = (TextView) convertView.findViewById(R.id.cgt_tv_userName);
			convertView.setTag(holder);
		}
		
//		holder.userPhoto.setImageResource(Integer.parseInt(mList.get(position).getUserPhote()));
		holder.userPhoto.setImageResource(R.drawable.icon);
		holder.userName.setText(mList.get(position).getUserAccount());
		return convertView;
	}
 
Example 8
Source File: CommonTabLayout.java    From likequanmintv with Apache License 2.0 6 votes vote down vote up
/** 更新数据 */
public void notifyDataSetChanged() {
    mTabsContainer.removeAllViews();
    this.mTabCount = mTabEntitys.size();
    View tabView;
    for (int i = 0; i < mTabCount; i++) {
        if (mIconGravity == Gravity.LEFT) {
            tabView = View.inflate(mContext, R.layout.layout_tab_left, null);
        } else if (mIconGravity == Gravity.RIGHT) {
            tabView = View.inflate(mContext, R.layout.layout_tab_right, null);
        } else if (mIconGravity == Gravity.BOTTOM) {
            tabView = View.inflate(mContext, R.layout.layout_tab_bottom, null);
        } else {
            tabView = View.inflate(mContext, R.layout.layout_tab_top, null);
        }

        tabView.setTag(i);
        addTab(i, tabView);
    }

    updateTabStyles();
}
 
Example 9
Source File: CreditsAdapter.java    From candybar with Apache License 2.0 5 votes vote down vote up
@Override
public View getView(int position, View view, ViewGroup viewGroup) {
    ViewHolder holder;
    if (view == null) {
        view = View.inflate(mContext, R.layout.fragment_credits_item_list, null);
        holder = new ViewHolder(view);
        view.setTag(holder);
    } else {
        holder = (ViewHolder) view.getTag();
    }

    Credit credit = mCredits.get(position);
    holder.title.setText(credit.getName());
    holder.subtitle.setText(credit.getContribution());
    holder.container.setOnClickListener(view1 -> {
        String link = credit.getLink();
        if (URLUtil.isValidUrl(link)) {
            try {
                mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(link)));
            } catch (ActivityNotFoundException e) {
                LogUtil.e(Log.getStackTraceString(e));
            }
        }
    });

    if (credit.getContribution().length() == 0) {
        holder.subtitle.setVisibility(View.GONE);
    } else {
        holder.subtitle.setVisibility(View.VISIBLE);
    }

    ImageLoader.getInstance().displayImage(credit.getImage(),
            new ImageViewAware(holder.image), mOptions.build(),
            new ImageSize(144, 144), null, null);
    return view;
}
 
Example 10
Source File: NewGamesAdapter.java    From android-codegenerator-library with Apache License 2.0 5 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    if (convertView == null) {
        convertView = layoutInflater.inflate(R.layout.game_list_item, null);
        convertView.setTag(new ViewHolder(convertView));
    }
    initializeViews((T)getItem(position), (ViewHolder) convertView.getTag());
    return convertView;
}
 
Example 11
Source File: ListViewAdapter.java    From AndroidProjects with MIT License 5 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    if (convertView == null) {
        binding = DataBindingUtil.inflate(mLayoutInflater, R.layout.item_list, parent, false);
        convertView = binding.getRoot();
        convertView.setTag(binding);
    } else {
        binding = (ItemListBinding) convertView.getTag();
    }
    binding.setData(data.get(position));
    return convertView;
}
 
Example 12
Source File: MediaGridAdapter.java    From ChatKeyboard with Apache License 2.0 5 votes vote down vote up
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
    ViewHolder viewHolder;
    if (convertView == null) {
        LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context
                .LAYOUT_INFLATER_SERVICE);
        convertView = inflater.inflate(R.layout.keyboard_media_item, parent, false);
        viewHolder = new ViewHolder(convertView);
        viewHolder.ivImage.setLayoutParams(new LinearLayout.LayoutParams(mSize, mSize));
        convertView.setTag(viewHolder);
    } else {
        viewHolder = (ViewHolder) convertView.getTag();
    }

    viewHolder.ivImage.setImageDrawable(ContextCompat.getDrawable(mContext, getItem(position)
            .getDrawableId()));

    viewHolder.tvText.setText(getItem(position).getText());

    convertView.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            getItem(position).getMediaListener().onMediaClick(getItem(position).getId());
        }
    });

    return convertView;
}
 
Example 13
Source File: SelectLocationAdapter.java    From barterli_android with Apache License 2.0 5 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {

    View view = convertView;

    if (view == null) {
        view = LayoutInflater
                        .from(parent.getContext())
                        .inflate(R.layout.layout_select_place_item, parent, false);
        view.setTag(R.id.text_place_name, view
                        .findViewById(R.id.text_place_name));
        view.setTag(R.id.text_place_address, view
                        .findViewById(R.id.text_place_address));
        view.setTag(R.id.text_distance, view
                        .findViewById(R.id.text_distance));
    }

    final Venue venue = mVenues[position];

    ((TextView) view.getTag(R.id.text_place_name)).setText(venue.name);
    ((TextView) view.getTag(R.id.text_place_address))
                    .setText(venue.address);
    ((TextView) view.getTag(R.id.text_distance)).setText(String
                    .format(mDistanceFormat, venue.distance));

    return view;
}
 
Example 14
Source File: ObdGaugeAdapter.java    From AndrOBD with GNU General Public License v3.0 4 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
	ViewHolder holder;
	EcuDataPv currPv = getItem(position);
	int pid = Objects.requireNonNull(currPv).getAsInt(EcuDataPv.FID_PID);

	// if no recycled convertView delivered, then create a new one
	if (convertView == null)
	{
		convertView = mInflater.inflate(resourceId, parent, false);

		holder = new ViewHolder();
		// get all views into view holder
		holder.gauge = convertView.findViewById(R.id.gauge);
		holder.tvDescr = convertView.findViewById(R.id.label);

		// remember this view holder
		convertView.setTag(holder);
	}
	else
	{
		// recall previous holder
		holder = (ViewHolder)convertView.getTag();
	}

	convertView.getLayoutParams().width = minWidth;
	convertView.getLayoutParams().height = minHeight;

	// if no rendering component is registered with PV, then create and register new one
	DialChart chartView = (DialChart)currPv.getRenderingComponent();
	if(chartView == null)
	{
		CategorySeries category = (CategorySeries) currPv.get(FID_GAUGE_SERIES);

		Number minValue = (Number) currPv.get(EcuDataPv.FID_MIN);
		Number maxValue = (Number) currPv.get(EcuDataPv.FID_MAX);
		if (minValue == null) minValue = 0f;
		if (maxValue == null) maxValue = 255f;

		DialRenderer renderer = new DialRenderer();
		renderer.setScale(1.25f);

		// dial background
		renderer.setPanEnabled(false);
		renderer.setShowLegend(false);
		renderer.setShowLabels(true);

		renderer.setLabelsTextSize(mDisplayMetrics.densityDpi / 10);
		renderer.setLabelsColor(Color.WHITE);
		renderer.setShowLabels(true);

		renderer.setVisualTypes(new DialRenderer.Type[]{DialRenderer.Type.NEEDLE});

		renderer.setMinValue(minValue.doubleValue());
		renderer.setMaxValue(maxValue.doubleValue());

		renderer.setChartTitle(currPv.getUnits());
		renderer.setChartTitleTextSize(mDisplayMetrics.densityDpi/10);

		SimpleSeriesRenderer r = new SimpleSeriesRenderer();
		r.setColor(ChartActivity.getItemColor(pid!=0?pid:position));
		try
		{
			r.setChartValuesFormat(labelFormat);
		}
		catch (Exception e)
		{
			// ignore
		}
		renderer.addSeriesRenderer(0, r);


		// create chart view and register with PV
		chartView = new DialChart(category, renderer);
		currPv.setRenderingComponent(chartView);
	}
	convertView.setBackgroundColor(ChartActivity.getItemColor(pid!=0?pid:position) & 0x08FFFFFF);

	// set new values for display
	holder.tvDescr.setTextColor(ChartActivity.getItemColor(pid!=0?pid:position));
	holder.tvDescr.setText(String.valueOf(currPv.get(EcuDataPv.FID_DESCRIPT)));
	// replace DialChart if needed
	holder.gauge.removeViewAt(0);
	holder.gauge.addView(new GraphicalView(getContext(), chartView), 0);

	return convertView;
}
 
Example 15
Source File: MessageListAdapter.java    From retrowatch with Apache License 2.0 4 votes vote down vote up
@Override
public View getView(int position, View convertView, ViewGroup parent) {
	ViewHolder holder;
	View v = convertView;
	ContentObject co = getItem(position);
	
	if(v == null) {
		LayoutInflater li = (LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		v = li.inflate(R.layout.list_message_list, null);
		holder = new ViewHolder();
		
		holder.mItemContainer = (LinearLayout) v.findViewById(R.id.msg_item_container);
		holder.mItemContainer.setOnTouchListener(mListItemTouchListener);
		holder.mTextInfo = (TextView) v.findViewById(R.id.msg_info);
		holder.mTextOrigin = (TextView) v.findViewById(R.id.msg_origin);
		holder.mTextConverted = (TextView) v.findViewById(R.id.msg_converted);
		
		v.setTag(holder);
	} else {
		holder = (ViewHolder) v.getTag();
	}
	
	holder.mContentObject = co;
	
	if (co != null && holder != null) {
		if(co.mIsEnabled)
			holder.mItemContainer.setBackgroundColor(mContext.getResources().getColor(R.color.lightblue1));
		else
			holder.mItemContainer.setBackgroundColor(mContext.getResources().getColor(R.color.graye));
		
		holder.mTextInfo.setText(Utils.getMessageTypeString(co.mContentType) + " : " + co.mPackageName);
		if(co.mOriginalString != null) {
			holder.mTextOrigin.setText(co.mOriginalString);
		} else {
			holder.mTextOrigin.setText("");
		}
		if(co.mFilteredString != null) {
			holder.mTextConverted.setText("--> " + co.mFilteredString);
		} else {
			holder.mTextConverted.setText("");
		}
	}
	
	return v;
}
 
Example 16
Source File: GpsDataListActivity.java    From geopaparazzi with GNU General Public License v3.0 4 votes vote down vote up
private void refreshList(boolean doReread) {
    if (GPLog.LOG_HEAVY)
        GPLog.addLogEntry(this, "refreshing gps maps list"); //$NON-NLS-1$
    gpslogItems = new LogMapItem[0];
    try {
        if (doReread) {
            List<LogMapItem> logsList = DaoGpsLog.getGpslogs();
            Collections.sort(logsList, mapItemSorter);
            gpslogItems = logsList.toArray(new LogMapItem[logsList.size()]);
        }
    } catch (IOException e) {
        GPLog.error(this, e.getLocalizedMessage(), e);
    }

    ArrayAdapter<MapItem> arrayAdapter = new ArrayAdapter<MapItem>(this, R.layout.activity_gpsdatalist_row, gpslogItems) {
        class ViewHolder {
            TextView nameView;
            CheckBox visibleView;
            Button colorView;
            ImageButton propertiesButton;
        }

        @Override
        public View getView(final int position, View cView, ViewGroup parent) {

            ViewHolder holder;
            // Recycle existing view if passed as parameter
            View rowView = cView;
            if (rowView == null) {
                LayoutInflater inflater = getLayoutInflater();
                rowView = inflater.inflate(R.layout.activity_gpsdatalist_row, parent, false);
                holder = new ViewHolder();
                holder.nameView = rowView.findViewById(R.id.filename);
                holder.visibleView = rowView.findViewById(R.id.visible);
                holder.colorView = rowView.findViewById(R.id.colorButton);
                holder.propertiesButton = rowView.findViewById(R.id.propertiesButton);
                rowView.setTag(holder);
            } else {
                holder = (ViewHolder) rowView.getTag();
            }


            final MapItem item = gpslogItems[position];

            Drawable background = holder.colorView.getBackground();
            if (background instanceof GradientDrawable) {
                int color = ColorUtilities.toColor(item.getColor());
                GradientDrawable gd = (GradientDrawable) background;
                gd.setStroke(1, Color.BLACK);
                gd.setColor(color);
            }
            holder.nameView.setText(item.getName());

            holder.visibleView.setChecked(item.isVisible());
            holder.visibleView.setOnCheckedChangeListener(new OnCheckedChangeListener() {
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    item.setVisible(isChecked);
                    item.setDirty(true);
                }
            });
            holder.propertiesButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent(GpsDataListActivity.this, GpsLogPropertiesActivity.class);
                    intent.putExtra(Constants.PREFS_KEY_GPSLOG4PROPERTIES, gpslogItems[position]);
                    startActivityForResult(intent, GPSDATAPROPERTIES_RETURN_CODE);
                }
            });

            return rowView;
        }

    };
    mListView.setAdapter(arrayAdapter);
}
 
Example 17
Source File: ShippingSpinnerAdapter.java    From openshop.io-android with MIT License 4 votes vote down vote up
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;
    int rowType = getItemViewType(position);

    if (convertView == null) {
        holder = new ViewHolder();
        switch (rowType) {
            case TYPE_ITEM:
                convertView = layoutInflater.inflate(R.layout.list_item_shipping, parent, false);
                holder.title = convertView.findViewById(R.id.shipping_title);
                holder.description = convertView.findViewById(R.id.shipping_description);
                holder.price = convertView.findViewById(R.id.shipping_price);
                holder.isSelected = convertView.findViewById(R.id.shipping_is_selected);
                holder.separator = convertView.findViewById(R.id.shipping_separator);
                holder.shopInfo = convertView.findViewById(R.id.shipping_shop_info);
                break;
            default:
                convertView = layoutInflater.inflate(R.layout.list_item_shipping_section, parent, false);
                holder.title = convertView.findViewById(R.id.shipping_title);
                break;
        }
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }

    final Shipping item = shippingList.get(position);
    if (rowType == TYPE_SEPARATOR) {
        holder.title.setText(item.getName());
    } else {
        // First item without top line separator
        if (position == 0) {
            holder.separator.setVisibility(View.GONE);
        } else {
            holder.separator.setVisibility(View.VISIBLE);
        }

        // Highlight selected item
        if (selectedId != CONST.DEFAULT_EMPTY_ID && item.getId() == selectedId) {
            holder.title.setTextColor(ContextCompat.getColor(context, R.color.colorAccent));
            holder.isSelected.setVisibility(View.VISIBLE);
        } else {
            holder.title.setTextColor(ContextCompat.getColor(context, R.color.textPrimary));
            holder.isSelected.setVisibility(View.INVISIBLE);
        }

        holder.title.setText(item.getName());

        // Set price
        if (item.getPrice() == 0) {
            holder.price.setText(R.string.free);
        } else {
            holder.price.setText(context.getResources().getString(R.string.format_plus, item.getPriceFormatted()));
        }


        if (item.getBranch() != null) {
            if (item.getBranch().getName() != null && !item.getBranch().getName().isEmpty())
                holder.title.setText(item.getBranch().getName());
            holder.description.setText(item.getBranch().getAddress());
            holder.description.setVisibility(View.VISIBLE);
            holder.shopInfo.setVisibility(View.VISIBLE);
            holder.shopInfo.setOnClickListener(new View.OnClickListener() {
                private long mLastClickTime = 0;

                @Override
                public void onClick(View v) {
                    if (SystemClock.elapsedRealtime() - mLastClickTime < 1000)
                        return;
                    mLastClickTime = SystemClock.elapsedRealtime();

                    FragmentManager fm = fragment.getFragmentManager();
                    MapDialogFragment mapDialog = MapDialogFragment.newInstance(fragment, item, item.getBranch());
                    mapDialog.setRetainInstance(true);
                    mapDialog.show(fm, MapDialogFragment.class.getSimpleName());
                }
            });
        } else {
            holder.shopInfo.setVisibility(View.INVISIBLE);
            if (item.getDescription() != null && !item.getDescription().isEmpty()) {
                holder.description.setText(item.getDescription());
                holder.description.setVisibility(View.VISIBLE);
            } else
                holder.description.setVisibility(View.GONE);
        }
    }
    return convertView;
}
 
Example 18
Source File: CashierAcitivity.java    From letv with Apache License 2.0 4 votes vote down vote up
private View inflaterOthersView() {
    final View othersView = View.inflate(this.context, ResourceUtil.getLayoutResource(this.context, "lepay_cashier_paychannel_other"), null);
    ImageView itemIcon = (ImageView) othersView.findViewById(ResourceUtil.getIdResource(this.context, "lepay_paychannel_item_icon"));
    TextView itemTitle = (TextView) othersView.findViewById(ResourceUtil.getIdResource(this.context, "lepay_paychannel_item_title"));
    final ImageView arrawicon = (ImageView) othersView.findViewById(ResourceUtil.getIdResource(this.context, "lepay_cashier_paytype_other_selector_icon"));
    arrawicon.setImageResource(ResourceUtil.getDrawableResource(this.context, "icon_down"));
    itemIcon.setImageResource(ResourceUtil.getDrawableResource(this.context, "lepay_icon_more"));
    itemTitle.setText(ResourceUtil.getStringResource(this.context, "lepay_ohters_paytype"));
    othersView.setTag(Boolean.FALSE);
    othersView.setOnClickListener(new OnClickListener() {
        public void onClick(View view) {
            int count;
            int i;
            if (((Boolean) view.getTag()).booleanValue()) {
                arrawicon.setImageResource(ResourceUtil.getDrawableResource(CashierAcitivity.this.context, "icon_down"));
                count = CashierAcitivity.this.lepay_cashier_paytype_list.getChildCount();
                for (i = 0; i < count; i++) {
                    View v = CashierAcitivity.this.lepay_cashier_paytype_list.getChildAt(i);
                    CheckBox checkBox = (CheckBox) v.findViewById(ResourceUtil.getIdResource(CashierAcitivity.this, "lepay_paychannel_item_checkbox"));
                    if (checkBox != null) {
                        if (((Boolean) checkBox.getTag()).booleanValue()) {
                            v.setVisibility(8);
                        } else {
                            v.setVisibility(0);
                        }
                    }
                }
                othersView.setTag(Boolean.FALSE);
                return;
            }
            arrawicon.setImageResource(ResourceUtil.getDrawableResource(CashierAcitivity.this.context, "icon_up"));
            count = CashierAcitivity.this.lepay_cashier_paytype_list.getChildCount();
            for (i = 0; i < count; i++) {
                CashierAcitivity.this.lepay_cashier_paytype_list.getChildAt(i).setVisibility(0);
            }
            othersView.setTag(Boolean.TRUE);
        }
    });
    othersView.performClick();
    othersView.performClick();
    return othersView;
}
 
Example 19
Source File: BaseAndroidXFragment.java    From sa-sdk-android with Apache License 2.0 4 votes vote down vote up
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    view.setTag(R.id.fragment_root_view, this);
    Log.i(TAG + getClass().getSimpleName() + TAG_2, "onViewCreated");
}
 
Example 20
Source File: SettingsPinnedHeaderAdapter.java    From TurboLauncher with Apache License 2.0 4 votes vote down vote up
@Override
protected void bindView(View v, int partition, Cursor cursor, int position) {
    TextView text = (TextView)v.findViewById(R.id.item_name);
    
 
    Configuration config = mLauncher.getResources().getConfiguration();
    if (config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
        text.setGravity(Gravity.RIGHT);
    }
    
    String title = cursor.getString(1);
    text.setText(title);

    v.setTag(new SettingsPosition(partition, position));

    Resources res = mLauncher.getResources();
    
    boolean current = false;
    String state = "";
    
    
    switch (partition) {
    case SettingsPanel.HOME_SETTINGS_POSITION:
        switch (position) {
            case 0:
                current = mLauncher.shouldShowSearchBar();
                state = current ? res.getString(R.string.setting_state_on)
                        : res.getString(R.string.setting_state_off);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
            case 1:
                state = mLauncher.getWorkspaceTransitionEffect();
                state = mapEffectToValue(state);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
            case 2:
                current = mLauncher.shouldHideWorkspaceIconLables();
                state = current ? res.getString(R.string.setting_state_on)
                        : res.getString(R.string.setting_state_off);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
            case 3:
                current = SettingsProvider.getBoolean(mContext,
                        SettingsProvider.SETTINGS_UI_HOMESCREEN_SCROLLING_WALLPAPER_SCROLL,
                        R.bool.preferences_interface_homescreen_scrolling_wallpaper_scroll_default);
                state = current ? res.getString(R.string.setting_state_on)
                        : res.getString(R.string.setting_state_off);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
            default:
                ((TextView) v.findViewById(R.id.item_state)).setText("");
        }
        break;
    case SettingsPanel.DRAWER_SETTINGS_POSITION:
        switch (position) {
            case 0:
                state = mLauncher.getAppsCustomizeTransitionEffect();
                state = mapEffectToValue(state);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
            case 1:
                updateDrawerSortSettingsItem(v);
                break;
            case 2:
                current = SettingsProvider.getBoolean(mContext,
                        SettingsProvider.SETTINGS_UI_DRAWER_HIDE_ICON_LABELS,
                        R.bool.preferences_interface_drawer_hide_icon_labels_default);
                state = current ? res.getString(R.string.setting_state_on)
                        : res.getString(R.string.setting_state_off);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
            default:
                ((TextView) v.findViewById(R.id.item_state)).setText("");
        }
        break;
    default:
        switch (position) {
            case 0:
                current = SettingsProvider.getBoolean(mContext,
                        SettingsProvider.SETTINGS_UI_GENERAL_ICONS_LARGE,
                        R.bool.preferences_interface_general_icons_large_default);
                state = current ? res.getString(R.string.setting_state_on)
                        : res.getString(R.string.setting_state_off);
                ((TextView) v.findViewById(R.id.item_state)).setText(state);
                break;
           
                
            default:
                ((TextView) v.findViewById(R.id.item_state)).setText("");
        }
}

v.setOnClickListener(mSettingsItemListener);
    
}