List of usage examples for android.widget Toast setView
public void setView(View view)
From source file:com.danielme.muspyforandroid.activities.base.AbstractActivity.java
private void showToast(int msgID, String msg, int duration) { Toast toast = new Toast(this); LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_success, (ViewGroup) findViewById(R.id.lytLayout)); TextView txtMsg = (TextView) layout.findViewById(R.id.toastMessage); if (msg == null) { txtMsg.setText(getString(msgID)); } else {//from w w w . j a va 2 s. c om txtMsg.setText(msg); } toast.setDuration(duration); toast.setView(layout); toast.show(); }
From source file:com.sean.takeastand.alarmprocess.AlarmService.java
private void showPraise() { String praise = praiseForUser(); if (mainActivityVisible) { Intent intent = new Intent(Constants.PRAISE_FOR_USER); intent.putExtra("Praise", praise); LocalBroadcastManager.getInstance(this).sendBroadcastSync(intent); } else {/*from w w w .ja va 2s. c om*/ if (Utils.getToastEnabled(this)) { LayoutInflater inflater = (LayoutInflater) getApplication() .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custom_toast, null); TextView text = (TextView) layout.findViewById(R.id.toast_text); text.setText(praise); Toast toast = new Toast(getApplicationContext()); //toast.setGravity(Gravity.CENTER, 0, 0); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show(); } } }
From source file:com.netcompss.ffmpeg4android_client.BaseVideo.java
public void toastsettext(String string1) { LayoutInflater inflater = ((Activity) context).getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_activity, (ViewGroup) ((Activity) context).findViewById(R.id.toast_rl)); TextView txt = (TextView) layout.findViewById(R.id.toast_txt); txt.setText(string1);/* w ww.j a v a 2 s .c om*/ Toast tst = new Toast(context); tst.setGravity(Gravity.CENTER_VERTICAL, 0, 0); tst.setDuration(Toast.LENGTH_SHORT); tst.setView(layout); tst.show(); }
From source file:org.osm.keypadmapper2.KeypadMapper2Activity.java
@Override public void onResume() { super.onResume(); instance = this; Log.d(TAG, "resume"); ControllableResourceInitializerService.startResourceLoading(getApplicationContext(), "lang_support_codes", "lang_support_names", "lang_support_urls"); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); mapper.addNotificationListener(this); if (KeypadMapperApplication.getInstance().getSettings().isCompassAvailable()) { sensorManager.registerListener(this, gsensor, SensorManager.SENSOR_DELAY_UI); sensorManager.registerListener(this, msensor, SensorManager.SENSOR_DELAY_UI); }//from w w w .j a va 2s.c om locationProvider.addLocationListener(this); mapper.onResume(); menu.onResume(); satelliteInfo.onResume(); String languageToLoad = KeypadMapperApplication.getInstance().getSettings().getCurrentLanguageCode(); if (!lang.equals(languageToLoad) || uiOptimizationEnabled != KeypadMapperApplication.getInstance() .getSettings().isLayoutOptimizationEnabled()) { Intent localIntent = new Intent(this, KeypadMapper2Activity.class); Bundle data = new Bundle(); data.putInt("state", state.ordinal()); data.putBoolean("extended_address", extendedAddressActive); data.putBoolean("sat_info", satteliteInfoVisible); localIntent.putExtras(data); startActivity(localIntent); finish(); } else { updateLocale(); } if (!locationProvider.isLocationServiceEnabled()) { showDialogGpsDisabled(); } else if (gpsDialog != null) { gpsDialog.dismiss(); gpsDialog = null; } if (KeypadMapperApplication.getInstance().getSettings().isLayoutOptimizationEnabled()) { // show empty toast so that there's no problem with showing // optimized view. On some phones with Android 2.3 and maybe others, // layout isn't rendered in fullscreen and showing toast fixes it. View etv = getLayoutInflater().inflate(R.layout.empty_toast_view, null); Toast t = new Toast(getApplicationContext()); t.setView(etv); t.setDuration(1); t.show(); } RateMeActivity.startRateMe(this); }
From source file:io.plaidapp.ui.DribbbleLogin.java
void showLoggedInUser() { final Call<User> authenticatedUser = dribbblePrefs.getApi().getAuthenticatedUser(); authenticatedUser.enqueue(new Callback<User>() { @Override/* w w w.j a va2s .c o m*/ public void onResponse(Call<User> call, Response<User> response) { final User user = response.body(); dribbblePrefs.setLoggedInUser(user); final Toast confirmLogin = new Toast(getApplicationContext()); final View v = LayoutInflater.from(DribbbleLogin.this) .inflate(R.layout.toast_logged_in_confirmation, null, false); ((TextView) v.findViewById(R.id.name)).setText(user.name.toLowerCase()); // need to use app context here as the activity will be destroyed shortly Glide.with(getApplicationContext()).load(user.avatar_url).placeholder(R.drawable.ic_player) .transform(new CircleTransform(getApplicationContext())) .into((ImageView) v.findViewById(R.id.avatar)); v.findViewById(R.id.scrim).setBackground(ScrimUtil.makeCubicGradientScrimDrawable( ContextCompat.getColor(DribbbleLogin.this, R.color.scrim), 5, Gravity.BOTTOM)); confirmLogin.setView(v); confirmLogin.setGravity(Gravity.BOTTOM | Gravity.FILL_HORIZONTAL, 0, 0); confirmLogin.setDuration(Toast.LENGTH_LONG); confirmLogin.show(); } @Override public void onFailure(Call<User> call, Throwable t) { } }); }
From source file:io.plaidapp.ui.DribbbleLogin.java
private void showLoggedInUser() { Gson gson = new GsonBuilder().setDateFormat(DribbbleService.DATE_FORMAT).create(); RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(DribbbleService.ENDPOINT) .setConverter(new GsonConverter(gson)) .setRequestInterceptor(new AuthInterceptor(dribbblePrefs.getAccessToken())).build(); DribbbleService dribbbleApi = restAdapter.create((DribbbleService.class)); dribbbleApi.getAuthenticatedUser(new Callback<User>() { @Override//from www. java2 s. com public void success(User user, Response response) { dribbblePrefs.setLoggedInUser(user); Toast confirmLogin = new Toast(getApplicationContext()); View v = LayoutInflater.from(DribbbleLogin.this).inflate(R.layout.toast_logged_in_confirmation, null, false); ((TextView) v.findViewById(R.id.name)).setText(user.name); // need to use app context here as the activity will be destroyed shortly Glide.with(getApplicationContext()).load(user.avatar_url).placeholder(R.drawable.ic_player) .transform(new CircleTransform(getApplicationContext())) .into((ImageView) v.findViewById(R.id.avatar)); v.findViewById(R.id.scrim).setBackground(ScrimUtil.makeCubicGradientScrimDrawable( ContextCompat.getColor(DribbbleLogin.this, R.color.scrim), 5, Gravity.BOTTOM)); confirmLogin.setView(v); confirmLogin.setGravity(Gravity.BOTTOM | Gravity.FILL_HORIZONTAL, 0, 0); confirmLogin.setDuration(Toast.LENGTH_LONG); confirmLogin.show(); } @Override public void failure(RetrofitError error) { } }); }
From source file:com.concentricsky.android.khanacademy.data.remote.KAAPIAdapter.java
/** * Call me from the UI thread, please.// w w w .j a v a2 s . c o m * * Meant for use by broadcast receivers receiving ACTION_BADGE_EARNED. * */ public void toastBadge(Badge badge) { BadgeCategory category = badge.getCategory(); // Dao<BadgeCategory, Integer> dao = dataService.getHelper().getDao(BadgeCategory.class); // dao.refresh(category); Toast toast = new Toast(dataService); View content = LayoutInflater.from(dataService).inflate(R.layout.badge, null, false); ImageView iconView = (ImageView) content.findViewById(R.id.badge_image); TextView pointsView = (TextView) content.findViewById(R.id.badge_points); TextView titleView = (TextView) content.findViewById(R.id.badge_title); TextView descView = (TextView) content.findViewById(R.id.badge_description); iconView.setImageResource(category.getIconResourceId()); int points = badge.getPoints(); if (points > 0) { pointsView.setText(points + ""); } else { pointsView.setVisibility(View.GONE); } titleView.setText(badge.getDescription()); descView.setText(badge.getSafe_extended_description()); toast.setView(content); toast.setDuration(Toast.LENGTH_LONG); toast.setGravity(Gravity.TOP, 0, 200); toast.show(); }
From source file:io.plaidapp.ui.DesignerNewsLogin.java
private void showLoggedInUser() { DesignerNewsService designerNewsService = new RestAdapter.Builder() .setEndpoint(DesignerNewsService.ENDPOINT) .setRequestInterceptor(new ClientAuthInterceptor(designerNewsPrefs.getAccessToken(), BuildConfig.DESIGNER_NEWS_CLIENT_ID)) .build().create(DesignerNewsService.class); designerNewsService.getAuthedUser(new Callback<UserResponse>() { @Override/* www . j a v a2 s .co m*/ public void success(UserResponse userResponse, Response response) { final User user = userResponse.user; designerNewsPrefs.setLoggedInUser(user); Toast confirmLogin = new Toast(getApplicationContext()); View v = LayoutInflater.from(DesignerNewsLogin.this).inflate(R.layout.toast_logged_in_confirmation, null, false); ((TextView) v.findViewById(R.id.name)).setText(user.display_name); // need to use app context here as the activity will be destroyed shortly Glide.with(getApplicationContext()).load(user.portrait_url) .placeholder(R.drawable.avatar_placeholder) .transform(new CircleTransform(getApplicationContext())) .into((ImageView) v.findViewById(R.id.avatar)); v.findViewById(R.id.scrim).setBackground(ScrimUtil.makeCubicGradientScrimDrawable( ContextCompat.getColor(DesignerNewsLogin.this, R.color.scrim), 5, Gravity.BOTTOM)); confirmLogin.setView(v); confirmLogin.setGravity(Gravity.BOTTOM | Gravity.FILL_HORIZONTAL, 0, 0); confirmLogin.setDuration(Toast.LENGTH_LONG); confirmLogin.show(); } @Override public void failure(RetrofitError error) { Log.e(getClass().getCanonicalName(), error.getMessage(), error); } }); }
From source file:io.plaidapp.ui.DesignerNewsLogin.java
@SuppressLint("InflateParams") void showLoggedInUser() { final Call<User> authedUser = designerNewsPrefs.getApi().getAuthedUser(); authedUser.enqueue(new Callback<User>() { @Override/*from ww w.j a v a2 s . com*/ public void onResponse(Call<User> call, Response<User> response) { if (!response.isSuccessful()) return; final User user = response.body(); designerNewsPrefs.setLoggedInUser(user); final Toast confirmLogin = new Toast(getApplicationContext()); final View v = LayoutInflater.from(DesignerNewsLogin.this) .inflate(R.layout.toast_logged_in_confirmation, null, false); ((TextView) v.findViewById(R.id.name)).setText(user.display_name.toLowerCase()); // need to use app context here as the activity will be destroyed shortly Glide.with(getApplicationContext()).load(user.portrait_url) .placeholder(R.drawable.avatar_placeholder) .transform(new CircleTransform(getApplicationContext())) .into((ImageView) v.findViewById(R.id.avatar)); v.findViewById(R.id.scrim).setBackground(ScrimUtil.makeCubicGradientScrimDrawable( ContextCompat.getColor(DesignerNewsLogin.this, R.color.scrim), 5, Gravity.BOTTOM)); confirmLogin.setView(v); confirmLogin.setGravity(Gravity.BOTTOM | Gravity.FILL_HORIZONTAL, 0, 0); confirmLogin.setDuration(Toast.LENGTH_LONG); confirmLogin.show(); } @Override public void onFailure(Call<User> call, Throwable t) { Log.e(getClass().getCanonicalName(), t.getMessage(), t); } }); }
From source file:org.nla.tarotdroid.lib.ui.TabGameSetActivity.java
/** * Starts the whole Facebook post process. * //from ww w. j a v a 2s . c o m * @param session */ private void launchPostProcess(final Session session) { LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast, (ViewGroup) findViewById(R.id.toast_layout_root)); ImageView image = (ImageView) layout.findViewById(R.id.image); image.setImageResource(R.drawable.icon_facebook_released); TextView text = (TextView) layout.findViewById(R.id.text); text.setText(this.getString(R.string.msgFacebookNotificationInProgress)); Toast toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show(); Request request = Request.newMeRequest(session, new Request.GraphUserCallback() { @Override public void onCompleted(GraphUser user, Response response) { if (session == Session.getActiveSession()) { if (user != null) { int notificationId = FacebookHelper.showNotificationStartProgress(TabGameSetActivity.this); AppContext.getApplication().getNotificationIds() .put(TabGameSetActivity.this.gameSet.getUuid(), notificationId); AppContext.getApplication().setLoggedFacebookUser(user); UpSyncGameSetTask task = new UpSyncGameSetTask(TabGameSetActivity.this, progressDialog); task.setCallback(TabGameSetActivity.this.upSyncCallback); task.execute(TabGameSetActivity.this.gameSet); } } if (response.getError() != null) { AuditHelper.auditErrorAsString(ErrorTypes.facebookNewMeRequestFailed, response.getError().toString(), TabGameSetActivity.this); } } }); request.executeAsync(); }