List of usage examples for android.view View getContext
@ViewDebug.CapturedViewProperty public final Context getContext()
From source file:br.com.frs.foodrestrictions.FoodMessages.java
@SuppressLint("SetTextI18n") private void refreshMessages(View v) { int nAllergic = 0; int nDontEat = 0; llAllergic.removeAllViews();/*from ww w . ja v a 2s . c o m*/ llDontEat.removeAllViews(); for (final FoodIconItem iconItem : restrictList) { final String foodName = getResources().getString(iconItem.getNameId()); final String allergic_text = getResources().getString(R.string.allergic_to) + " " + foodName; final String dont_eat_text = getResources().getString(R.string.dont_eat) + " " + foodName; TextView tv = new TextView(v.getContext()); tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18); tv.setTypeface(null, Typeface.BOLD_ITALIC); tv.setText("* " + foodName); tv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { switch (iconItem.getRestrictionType()) { case FoodIconList.FOOD_RESTRICTION_TYPE_ALLERGIC: Snackbar.make(v, allergic_text, Snackbar.LENGTH_LONG).setAction("Action", null).show(); break; case FoodIconList.FOOD_RESTRICTION_TYPE_DONT_EAT: Snackbar.make(v, dont_eat_text, Snackbar.LENGTH_LONG).setAction("Action", null).show(); break; } } }); if (iconItem.getRestrictionType() == FoodIconList.FOOD_RESTRICTION_TYPE_ALLERGIC) { llAllergic.addView(tv); ++nAllergic; } else { llDontEat.addView(tv); ++nDontEat; } } if (nAllergic == 0) { allergicText.setVisibility(View.GONE); TextView tv = new TextView(v.getContext()); tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18); tv.setTypeface(null, Typeface.BOLD_ITALIC); tv.setText("* " + getResources().getString(R.string.food_msg_not_allergic)); llAllergic.addView(tv); } else { allergicText.setText(getResources().getString(R.string.message_allergic_to)); } if (nDontEat == 0) { dontEatText.setVisibility(View.GONE); TextView tv = new TextView(v.getContext()); tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18); tv.setTypeface(null, Typeface.BOLD_ITALIC); tv.setText("* " + getResources().getString(R.string.food_msg_not_picker)); llDontEat.addView(tv); } else { dontEatText.setText(getResources().getString(R.string.message_dont_eat)); } }
From source file:com.example.ivonneortega.the_news_project.detailView.CollectionDemoActivity.java
/** * Method that saves and article//from w w w . j a v a2s .c o m * If the article is already saved, the method unsaves the article and shows a Snackbar to let the user * UNDO the actions. * If the article is not yet saved, the method saves the article and shows a Snackbar to let the user * UNDO the actions. */ public void saveArticle() { if (articleList.get(mPosition).isSaved()) { mHeart.setImageResource(R.mipmap.ic_favorite_border_black_24dp); DatabaseHelper.getInstance(this).unSaveArticle(articleList.get(mPosition).getId()); articleList.get(mPosition).setSaved(false); Snackbar.make(mHeart, "Article unsaved", Snackbar.LENGTH_LONG) .setAction("UNDO", new View.OnClickListener() { @Override public void onClick(View v) { mHeart.setImageResource(R.mipmap.ic_favorite_black_24dp); articleList.get(mPosition).setSaved(true); DatabaseHelper.getInstance(v.getContext()) .saveArticle(articleList.get(mPosition).getId()); } }).setActionTextColor(getResources().getColor(R.color.colorPrimaryDark)).show(); } else { mHeart.setImageResource(R.mipmap.ic_favorite_black_24dp); articleList.get(mPosition).setSaved(true); DatabaseHelper.getInstance(this).saveArticle(articleList.get(mPosition).getId()); Snackbar.make(mHeart, "Article saved", Snackbar.LENGTH_LONG) .setAction("UNDO", new View.OnClickListener() { @Override public void onClick(View v) { mHeart.setImageResource(R.mipmap.ic_favorite_border_black_24dp); articleList.get(mPosition).setSaved(false); DatabaseHelper.getInstance(v.getContext()) .unSaveArticle(articleList.get(mPosition).getId()); } }).setActionTextColor(getResources().getColor(R.color.colorPrimaryDark)).show(); } }
From source file:com.zzisoo.toylibrary.adapter.ToyListAdapter.java
@Override public void onBindViewHolder(ViewHolder viewHolder, final int position) { Log.e(TAG, "onBindViewHolder #" + position); // Get element from your dataset at this position and replace the contents of the view // with that element View v = viewHolder.getVh();/*from w w w .j av a 2 s .co m*/ final ImageView ivToyImage = viewHolder.getIvToyImage(); final TextView textView = viewHolder.getTvTitle(); final FlipImageView flipImageView = viewHolder.getFlipImageView(); View.OnClickListener l = new View.OnClickListener() { @Override public void onClick(View v) { String strPid = mDataSet.get(position).getStrPid(); if (mPref.getStringArrayList(SharedPref.PREF_FAVORITE_LIST).contains(strPid)) { mPref.removeStringArrayListItem(SharedPref.PREF_FAVORITE_LIST, strPid); } else { mPref.addStringArrayListItem(SharedPref.PREF_FAVORITE_LIST, strPid); } flipImageView.toggleFlip(); } }; textView.setOnClickListener(l); flipImageView.setOnClickListener(l); viewHolder.getTvLoadingBackground().setBackgroundColor(getPastelRBG()); viewHolder.getTvLoading().setText("ToyToI"); if (-1 < position && position < mDataSet.size()) { setItemSize(v); mFavList = mPref.getStringArrayList(SharedPref.PREF_FAVORITE_LIST); if (mFavList.contains(mDataSet.get(position).getStrPid())) { flipImageView.setFlipped(true); } else { flipImageView.setFlipped(false); } final Toy toy = mDataSet.get(position); String bgImage = Config.HOST_SERVER_URL + toy.getImage().replace("..", ""); String strTitle = toy.getTitle(); textView.setText(strTitle);// ImageLoadingListener fadeImageLoadingListener = new ImageLoadingListener() { long ANIM_DURATION = 500; @Override public void onLoadingStarted(String s, View view) { view.clearAnimation(); ((ImageView) view).setImageResource(R.drawable.alpha_zero); } @Override public void onLoadingFailed(String s, View view, FailReason failReason) { Toast.makeText(view.getContext(), "Network Error : " + failReason.getType().toString(), Toast.LENGTH_LONG).show(); ((TextView) ((FrameLayout) view.getParent()).findViewById(R.id.tvLoading)).setText("Error"); Log.e(TAG, "onLoadingFailed :" + s); } @Override public void onLoadingComplete(String s, View view, Bitmap bitmap) { ((ImageView) view).setImageBitmap(bitmap); Animation fadeIn = new AlphaAnimation(0, 1); fadeIn.setInterpolator(new DecelerateInterpolator()); // add this fadeIn.setDuration(ANIM_DURATION); view.clearAnimation(); view.startAnimation(fadeIn); } @Override public void onLoadingCancelled(String s, View view) { if (view != null) { ((TextView) ((FrameLayout) view.getParent()).findViewById(R.id.tvLoading)).setText("Error"); Log.e(TAG, "onLoadingCancelled :" + s); } } }; App.getImageLoader(v.getContext()).displayImage(bgImage, ivToyImage, fadeImageLoadingListener); ivToyImage.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View v) { AsyncHttpClient asyncHttpClient = new AsyncHttpClient(); asyncHttpClient.get(v.getContext(), Config.URL_DETAIL + mDataSet.get(position).getStrPid(), new AsyncHttpResponseHandler() { @Override public void onSuccess(int i, Header[] headers, byte[] bytes) { String responseStr = new String(bytes); Context context = v.getContext(); Bundle bundle = new Bundle(); Gson gson = new Gson(); Product[] products = gson.fromJson(responseStr, Product[].class); Intent intent = new Intent(context, FlexibleSpaceWithImageRecyclerViewActivity.class); intent.putExtra("Products", gson.toJson(products)); intent.putExtra("title", toy.getTitle()); intent.putExtra("image", toy.getImage()); intent.putExtra("favorite", mPref.getStringArrayList(SharedPref.PREF_FAVORITE_LIST) .contains(toy.getStrPid())); context.startActivity(intent); //changeFragment } private void changeFragment(Bundle bundle) { Fragment fragment = new ProductListViewFragment(); fragment.setArguments(bundle); FragmentTransaction transaction = ((FragmentActivity) v.getContext()) .getSupportFragmentManager().beginTransaction(); transaction.setCustomAnimations(R.anim.enter, R.anim.exit, R.anim.popenter, R.anim.popexit); transaction.addToBackStack(getClass().getSimpleName()); transaction.replace(R.id.toyListViewWraper, fragment); transaction.commit(); } @Override public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { } }); Log.d(TAG, "Element " + position + " clicked."); mClickedPostion = position; // } }); } }
From source file:com.appnexus.opensdk.ANNativeAdResponse.java
void setClickListener() { clickListener = new View.OnClickListener() { @Override//w w w . j a va 2s . c o m public void onClick(View v) { // fire click tracker first if (click_trackers != null) { for (String url : click_trackers) { new ClickTracker(url).execute(); } } if (listener != null) { listener.onAdWasClicked(); } if (!handleClick(clickUrl, v.getContext())) { if (!handleClick(clickFallBackUrl, v.getContext())) { Clog.d(Clog.nativeLogTag, "Unable to handle click."); } } } }; }
From source file:com.soomla.example.ExampleSocialActivity.java
private void showView(final View view, boolean show) { final Animation animation = show ? AnimationUtils.makeInAnimation(view.getContext(), true) : AnimationUtils.makeOutAnimation(view.getContext(), true); animation.setFillAfter(true);// w w w. j av a2 s .c o m animation.setDuration(500); view.startAnimation(animation); }
From source file:com.capstonecontrol.AccountsActivity.java
/** * Sets up the 'disconnected' screen./*from ww w .jav a 2s .co m*/ */ private void setDisconnectScreenContent() { final SharedPreferences prefs = Util.getSharedPreferences(mContext); String accountName = prefs.getString(Util.ACCOUNT_NAME, "Unknown"); // Format the disconnect message with the currently connected account // name TextView disconnectText = (TextView) findViewById(R.id.disconnect_text); String message = getResources().getString(R.string.disconnect_text); String formatted = String.format(message, accountName); disconnectText.setText(formatted); final Button disconnectButton = (Button) findViewById(R.id.disconnect); disconnectButton.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Unregister C2DMessaging.unregister(mContext); // clear the module list so that a new one will get found CapstoneControlActivity.modules.clear(); // instead of finish() go back to the AccountsActivity for // new login. CapstoneControlActivity.userChanged = true; Intent myIntent = new Intent(v.getContext(), SplashActivity.class); startActivity(myIntent); myIntent = new Intent(v.getContext(), CapstoneControlActivity.class); startActivity(myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)); } }); }
From source file:br.com.frs.foodrestrictions.FoodMessages.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.activity_restriction_message, container, false); restrictList = foodIconList.getFoodRestrictionList(true); llAllergic = (LinearLayout) v.findViewById(R.id.llAllergic); llDontEat = (LinearLayout) v.findViewById(R.id.llDontEat); allergicText = (TextView) v.findViewById(R.id.messages_allergic_text); dontEatText = (TextView) v.findViewById(R.id.messages_dont_eat_text); Spinner spinner = (Spinner) v.findViewById(R.id.spinner_language); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(v.getContext(), R.array.languages_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter);/*from w ww . ja v a2s. c om*/ spinner.setOnItemSelectedListener(this); return v; }
From source file:com.garlicg.screenrecord4cm.SettingsActivity.java
/** * Create video size setting view/*from w w w. ja va2 s .c o m*/ */ private void createVideoSize(Bundle savedInstanceState) { int vp = mPrefs.getVideoPercentage(); final VideoPercentage[] spinnerItems = AppPrefs.videoPercentages(); int spinnerSelection = AppPrefs.findVideoPercentagePosition(spinnerItems, vp); ArrayAdapter<VideoPercentage> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, spinnerItems); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); final Spinner spinner = ViewFinder.byId(this, R.id.videoPercentageSpinner); spinner.setAdapter(adapter); spinner.setSelection(spinnerSelection); spinner.post(new Runnable() { @Override public void run() { // setSelection later spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (view == null) return; VideoPercentage item = (VideoPercentage) parent.getItemAtPosition(position); new AppPrefs(view.getContext()).saveVideoPercentage(item); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); } }); }
From source file:com.fastbootmobile.encore.app.fragments.AlbumViewFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setupList();/*w w w .j a v a 2s . c o m*/ setupHeader(LayoutInflater.from(view.getContext())); if (mHeroImage != null) { // Prepare the palette to colorize the FAB generateHeroPalette(); // Load high-resolution art loadArt(false); } else { loadArt(true); } // Start loading songs in another thread loadSongs(); }
From source file:com.ae.apps.tripmeter.fragments.expenses.TripMemberShareFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_tripmembershare_list, container, false); EmptyRecyclerView recyclerView = (EmptyRecyclerView) view.findViewById(R.id.list); if (null != getArguments()) { mTripId = getArguments().getString(AppConstants.KEY_TRIP_ID); }/*from w w w . ja v a 2s . c om*/ if (null != savedInstanceState) { mTripId = savedInstanceState.getString(AppConstants.KEY_TRIP_ID); } mExpenseManager = ExpenseManager.newInstance(getContext()); // Set the adapter if (null != recyclerView) { mMemberShares = mExpenseManager.getExpenseShareForTrip(mTripId); Context context = view.getContext(); mRecyclerView = recyclerView; mRecyclerView.setLayoutManager(new LinearLayoutManager(context)); mRecyclerView.setHasFixedSize(true); mRecyclerView.setAdapter(new TripMemberShareRecyclerViewAdapter(mMemberShares)); View emptyView = view.findViewById(R.id.empty_view); mRecyclerView.setEmptyView(emptyView); } return view; }