List of usage examples for android.view View inflate
public static View inflate(Context context, @LayoutRes int resource, ViewGroup root)
From source file:com.uzmap.pkg.uzmodules.photoBrowser.ImageBrowserAdapter.java
@Override public Object instantiateItem(ViewGroup container, final int position) { mViewContainer = container;//from w w w. j a va2s. c om int item_view_id = UZResourcesIDFinder.getResLayoutID("photo_browser_item_layout"); View itemView = View.inflate(mContext, item_view_id, null); itemView.setTag(position); int photo_view_id = UZResourcesIDFinder.getResIdID("photoView"); final PhotoView imageView = (PhotoView) itemView.findViewById(photo_view_id); imageView.setZoomable(this.zoomEnable); int load_progress_id = UZResourcesIDFinder.getResIdID("loadProgress"); final ProgressBar progress = (ProgressBar) itemView.findViewById(load_progress_id); progress.setTag(position); mImageLoader.load(imageView, progress, mImagePaths.get(position)); mImageLoader.setOnLoadCompleteListener(new OnLoadCompleteListener() { @Override public void onLoadComplete(ProgressBar bar) { PhotoBrowser.callback(mUZContext, PhotoBrowser.EVENT_TYPE_LOADSUCCESSED, (Integer) bar.getTag()); } @Override public void onLoadFailed(final ProgressBar bar) { PhotoBrowser.callback(mUZContext, PhotoBrowser.EVENT_TYPE_LOADFAILED, (Integer) bar.getTag()); new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run() { bar.setVisibility(View.GONE); } }); } }); imageView.setOnViewTapListener(new OnViewTapListener() { @Override public void onViewTap(View arg0, float arg1, float arg2) { PhotoBrowser.callback(mUZContext, PhotoBrowser.EVENT_TYPE_CLICK, position); } }); imageView.setOnPhotoTapListener(new OnPhotoTapListener() { @Override public void onPhotoTap(View arg0, float arg1, float arg2) { PhotoBrowser.callback(mUZContext, PhotoBrowser.EVENT_TYPE_CLICK, position); } }); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { PhotoBrowser.callback(mUZContext, PhotoBrowser.EVENT_TYPE_CLICK, position); } }); imageView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { PhotoBrowser.callback(mUZContext, PhotoBrowser.EVENT_TYPE_LONG_CLICK, position); return false; } }); container.addView(itemView); return itemView; }
From source file:com.sunrun.sunrunframwork.adapter.ImagePagerAdapter.java
public View getView(final int index, View view, ViewGroup container) { final ViewHolder holder; if (view == null) { holder = new ViewHolder(); view = View.inflate(mContext, R.layout.item_viewpage_img, null); holder.imageView = (ImageView) view.findViewById(R.id.img); view.setTag(holder);//from w w w.j av a 2s . c om holder.imageView.setTag(holder); } else { holder = (ViewHolder) view.getTag(); } int position = getPosition(index); holder.position = position; setImage(imageIdList.get(position), holder.imageView); holder.imageView.setOnClickListener(this); view.setOnClickListener(this); // holder.imageView.setTag(position); return view; }
From source file:com.dm.wallpaper.board.adapters.LanguagesAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { LanguagesAdapter.ViewHolder holder;// w ww .jav a 2s . c om if (view == null) { view = View.inflate(mContext, R.layout.fragment_inappbilling_item_list, null); holder = new LanguagesAdapter.ViewHolder(view); view.setTag(holder); } else { holder = (LanguagesAdapter.ViewHolder) view.getTag(); } holder.radio.setChecked(mSelectedIndex == position); holder.name.setText(mLanguages.get(position).getName()); holder.container.setOnClickListener(v -> { FragmentManager fm = ((AppCompatActivity) mContext).getSupportFragmentManager(); if (fm == null) return; Fragment fragment = fm.findFragmentByTag(LanguagesFragment.TAG); if (fragment == null) return; if (fragment instanceof LanguagesFragment) { ((LanguagesFragment) fragment).setLanguage(mLanguages.get(position).getLocale()); } }); return view; }
From source file:com.dm.wallpaper.board.adapters.FilterAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { ViewHolder holder;// w w w. j a va2 s . c om if (view == null) { view = View.inflate(mContext, R.layout.fragment_filter_item_list, null); holder = new ViewHolder(view); view.setTag(holder); } else { holder = (ViewHolder) view.getTag(); } Category category = mCategories.get(position); holder.title.setText(category.getName()); holder.checkBox.setChecked(mIsMuzei ? category.isMuzeiSelected() : category.isSelected()); String count = category.getCount() > 99 ? "99+" : category.getCount() + ""; holder.counter.setText(count); holder.container.setOnClickListener(v -> { Database database = Database.get(mContext); if (mIsMuzei) { database.selectCategoryForMuzei(category.getId(), !category.isMuzeiSelected()); category.setMuzeiSelected(!category.isMuzeiSelected()); } else { database.selectCategory(category.getId(), !category.isSelected()); mCategories.get(position).setSelected(!category.isSelected()); } notifyDataSetChanged(); }); return view; }
From source file:com.javielinux.fragments.SearchGeneralFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = View.inflate(getActivity(), R.layout.search_general_fragment, null); ThemeManager mThemeManager = new ThemeManager(getActivity()); mThemeManager.setTheme();//from w w w . j av a 2 s.c o m btIcons = (ImageButton) view.findViewById(R.id.bt_icon); btIcons.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SelectIconDialogFragment frag = new SelectIconDialogFragment(); frag.setSelectIconListener(new SelectIconDialogFragment.SelectIconListener() { @Override public void onSelectIcon(long id) { selectIcon(id); } }); frag.show(getActivity().getSupportFragmentManager(), "dialog"); } }); name = (EditText) view.findViewById(R.id.et_name); searchAnd = (EditText) view.findViewById(R.id.et_words_and); searchOr = (EditText) view.findViewById(R.id.et_words_or); searchNot = (EditText) view.findViewById(R.id.et_words_not); searchFromUser = (EditText) view.findViewById(R.id.et_from_user); searchToUser = (EditText) view.findViewById(R.id.et_to_user); populateFields(); return view; }
From source file:com.waz.zclient.pages.main.conversation.views.row.message.views.MissedCallViewController.java
@SuppressLint("InflateParams") public MissedCallViewController(Context context, MessageViewsContainer messageViewContainer) { super(context, messageViewContainer); view = View.inflate(context, R.layout.row_conversation_missed_call, null); missedCallByUserTextView = ViewUtils.getView(view, R.id.ttv__row_conversation__missed_call); missedCallGlyphTextView = ViewUtils.getView(view, R.id.gtv__row_conversation__missed_call__icon); locale = context.getResources().getConfiguration().locale; view.setOnClickListener(onClickListener); }
From source file:com.baidu.android.voicedemo.ActivityTouch.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sdk2_api);/* ww w .j a v a2s.c o m*/ txtResult = (TextView) findViewById(R.id.txtResult); txtLog = (TextView) findViewById(R.id.txtLog); btn = (Button) findViewById(R.id.btn); setting = (Button) findViewById(R.id.setting); setting.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("com.baidu.speech.asr.demo.setting"); startActivity(intent); } }); speechRecognizer = SpeechRecognizer.createSpeechRecognizer(this, new ComponentName(this, VoiceRecognitionService.class)); speechRecognizer.setRecognitionListener(this); speechTips = View.inflate(this, R.layout.bd_asr_popup_speech, null); speechWave = speechTips.findViewById(R.id.wave); speechTips.setVisibility(View.GONE); addContentView(speechTips, new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); btn.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: speechTips.setVisibility(View.VISIBLE); speechRecognizer.cancel(); Intent intent = new Intent(); bindParams(intent); intent.putExtra("vad", "touch"); txtResult.setText(""); txtLog.setText(""); speechRecognizer.startListening(intent); return true; case MotionEvent.ACTION_UP: speechRecognizer.stopListening(); speechTips.setVisibility(View.GONE); break; } return false; } }); }
From source file:com.nagopy.android.mypkgs.ApplicationListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return View.inflate(getActivity().getApplicationContext(), R.layout.fragment_application_list, null); }
From source file:com.jungle.apps.photos.module.imgviewer.widget.ImageViewerLayoutView.java
private void initLayout(Context context) { View.inflate(context, R.layout.layout_image_viewer, this); mImgViewPager = (ViewPager) findViewById(R.id.image_view_pager); mImgViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override/*from ww w.j a va 2 s . co m*/ public void onPageScrolled(int position, float v, int i2) { } @Override public void onPageSelected(int position) { notifyItemSelectChange(position); } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.freshdigitable.udonroad.ffab.IndicatableFFAB.java
public IndicatableFFAB(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); final View v = View.inflate(context, R.layout.view_indicatable_ffab, this); indicator = (ActionIndicatorView) v.findViewById(R.id.iffab_indicator); ffab = (FlingableFAB) v.findViewById(R.id.iffab_ffab); ViewCompat.setElevation(indicator, ffab.getCompatElevation()); final TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.IndicatableFFAB, defStyleAttr, R.style.Widget_FFAB_IndicatableFFAB); try {/*from www . j a v a 2 s. c o m*/ final Drawable fabIcon = a.getDrawable(R.styleable.IndicatableFFAB_fabIcon); ffab.setImageDrawable(fabIcon); final int fabTint = a.getColor(R.styleable.IndicatableFFAB_fabTint, NO_ID); if (fabTint != NO_ID) { ViewCompat.setBackgroundTintList(ffab, ColorStateList.valueOf(fabTint)); } final int indicatorTint = a.getColor(R.styleable.IndicatableFFAB_indicatorTint, 0); indicator.setBackgroundColor(indicatorTint); indicatorMargin = a.getDimensionPixelSize(R.styleable.IndicatableFFAB_marginFabToIndicator, 0); } finally { a.recycle(); } ffab.setOnTouchListener(new OnTouchListener() { private MotionEvent old; @Override public boolean onTouch(View view, MotionEvent motionEvent) { final int action = motionEvent.getAction(); if (action == MotionEvent.ACTION_DOWN) { old = MotionEvent.obtain(motionEvent); onStart(); return false; } final Direction direction = Direction.getDirection(old, motionEvent); if (action == MotionEvent.ACTION_MOVE) { onMoving(direction); } else if (action == MotionEvent.ACTION_UP) { old.recycle(); onFling(view.getHandler()); } return false; } private Direction prevSelected = Direction.UNDEFINED; public void onStart() { indicator.onActionLeave(prevSelected); prevSelected = Direction.UNDEFINED; indicator.setVisibility(View.VISIBLE); } public void onMoving(Direction direction) { if (prevSelected == direction) { return; } indicator.onActionLeave(prevSelected); if (isDirectionEnabled(direction)) { indicator.onActionSelected(direction); } prevSelected = direction; } private boolean isDirectionEnabled(Direction direction) { for (Direction d : enableDirections) { if (d == direction) { return true; } } return false; } public void onFling(Handler handler) { handler.postDelayed(new Runnable() { @Override public void run() { indicator.setVisibility(View.INVISIBLE); } }, 200); } }); if (isInEditMode()) { indicator.setVisibility(VISIBLE); } }