بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر ظاهر Toast در برنامه
میخواستم بدونم که چجوری میشه ظاهر Toast رو تغییر بدیم و به شکل گرافیک برنامه خودمون که طراحی کردیم دربیاریم؟
طوری که با ظاهر برنامه خورمون هماهنگ باشه
+2
0
لینک (11 سال پیش)
+1
0
حتما این ویدئو رو ببینید: لینک (11 سال پیش)
0
0
ممنون (11 سال پیش)
0
0
استاد تو ویدیئو هاش توضیح داده؟این کار رو؟ (11 سال پیش)
0
0
این که دقیقا این موضوع رو توضیح بدن، نه ، من ندیدم تا اینجایی که نگاه کردم (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Borhani
11 سال پیش
+1
0
سلام سورسی که من توسعه دادم و جواب هم گرفتم
package com.boomrangco.generally;
import android.app.Activity;
import android.content.Context;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import com.boomrangco.fast_order.R;
/**
* ضzelletirilmi toast mesajlarn gِsterilmek üzere tasarlanm snftr.
*
* @author فsmail KOCACAN
*
*/
public class HelperToast {
private final static int TOAST_LAYOUT_ID_FAIL = R.layout.toast_fail;
private final static int TOAST_LAYOUT_ID_SUCCSESS = R.layout.toast_success;
private final static int TOAST_ID_TEXTVIEW_SUCCSESS = R.id.toast_message;
private final static int TOAST_ID_TEXTVIEW_FAIL = R.id.toast_fail_message;
/**
* Baarl bir bir toast mesaj gِsterilmesini saًlar.
*
* @param activity Activity nesnesi.
* @param message Gِstrilecek olan mesaj metnidir.
*/
public static void showSuccessToast(Activity activity, String message) {
LayoutInflater inflater = activity.getLayoutInflater();
View layout = inflater.inflate(TOAST_LAYOUT_ID_SUCCSESS, (ViewGroup) activity.findViewById(TOAST_ID_TEXTVIEW_SUCCSESS));
((TextView) layout.findViewById(TOAST_ID_TEXTVIEW_SUCCSESS)).setText(message);
Toast toast = new Toast(activity.getApplicationContext());
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(layout);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL, 0, 0);
// toast.setMargin(0, 1);
toast.show();
}
/**
* Baarl bir bir toast mesaj gِsterilmesini saًlar.
*
* @param context Context nesnesi.
* @param message Gِstrilecek olan mesaj metnidir.
*/
public static void showSuccessToast(Context context, String message) {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(TOAST_LAYOUT_ID_SUCCSESS, null);
TextView toast_message = (TextView) view.findViewById(TOAST_ID_TEXTVIEW_SUCCSESS);
toast_message.setText(message);
Toast toast = new Toast(context);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(view);
//toast.setGravity(Gravity.CENTER, Gravity.CENTER_HORIZONTAL, Gravity.CENTER_VERTICAL);
// toast.setMargin(0, 1);
toast.show();
}
/**
* Baarsz bir toast mesaj gِsterilmesini saًlar.
*
* @param activity Activity nesnesi.
* @param message Gِstrilecek olan mesaj metnidir.
*/
public static void showFailToast(Activity activity, String message) {
LayoutInflater inflater = activity.getLayoutInflater();
View layout = inflater.inflate(TOAST_LAYOUT_ID_FAIL, (ViewGroup) activity.findViewById(TOAST_ID_TEXTVIEW_FAIL));
((TextView) layout.findViewById(TOAST_ID_TEXTVIEW_FAIL)).setText(message);
Toast toast = new Toast(activity.getApplicationContext());
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(layout);
//toast.setGravity(Gravity.CENTER, Gravity.CENTER_HORIZONTAL, Gravity.CENTER_VERTICAL);
//toast.setMargin(0, 1);
toast.show();
}
/**
* Baarsz bir toast mesaj gِsterilmesini saًlar.
*
* @param context Context nesnesi
* @param message Gِstrilecek olan mesaj metnidir.
*/
public static void showFailToast(Context context, String message) {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(TOAST_LAYOUT_ID_FAIL, null);
TextView toast_message = (TextView) view.findViewById(TOAST_ID_TEXTVIEW_FAIL);
toast_message.setText(message);
Toast toast = new Toast(context);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(view);
//toast.setGravity(Gravity.CENTER, Gravity.CENTER_HORIZONTAL, Gravity.CENTER_VERTICAL);
//toast.setMargin(0, 1);
toast.show();
}
}
این هم نحوه فراخوانی
HelperToast.showFailToast(G.context, "false");
HelperToast.showSuccessToast(G.context, "true"));
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .