تغیر ظاهر پیغامهای خروجی Toast

پرسیده شده
فعالیت 1429 روز پیش
دیده شده 1101 بار
1

با عرض احترام خدمت شما

دو سئوال مرتبط بهم از حضورتون دارم:

اول:
پيغامهاي خروجي متد کلاسي Toast رو اگر بخوايم رنگ پس زمينه و يا فونتش رو عوض کنيم چه بايد کرد؟
دوم:
آيا با تغيير زبان گوشي و تغيير زبان ويوها، زبان پيغامهاي ناشي از کليک بر روي باتنها و راديو باتنها و غيره هم تغيير ميکنه در غير اينصورت راه تعريف زبان فارسيشون چيه؟

 

ممنون از شما
 

فایل پیوست

پژمان آزاد
پژمان آزاد

4 خرداد 99

2
حذف شده

سلام آقا پژمان 

من خواستم بنویسم ولی احساس کردم اگر فیلم اموزشی این قسمت بفرستم راحت تری

۲ روش هست و البته روش های دیگه هم هستن ولی ساده ترین روش ها رو من میذارم:

روش اول با لایبرری :لینک

روش دوم بدون لایبرری و با استفاده از تکست ویو(کمی پیچیده تر):لینک

جواب سوال دوم هم شبیه پروزه پروفایل که اپ چند زبانه بود باید عمل کنیم که اگر تنظیمات گوشی کاربر فارسی بود فارسی نشان دهد  یعنی دو نوع String.xml ساخته و سپس ادرس String مربوطه رو به ویویی که میخواهیم میدهیم به عنوان مثال:

R.string.app_name

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

6 خرداد 99

0
حذف شده

استاد عزیز یا سایر دوستان مثل آقا پوریای گل همیشه حاضر در صحنه اگر مقدوره پاسخ این سئوال خیلی واسم مهمه . ممنون میشم. اگر رفرنسی برای فارسی کردن پیغامهای خروجی Toast هم سراغ دارید بفرمایید مطالعه میکنم. مرسی از شما

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

6 خرداد 99

2
حذف شده

سلام 
آقا پوریا اشاره کردن 
وقتی برنامه دو زبانه باشه فقط کافیه برای مقدار پارامتر ورودی متن متد Toast  به این صورت رفرنس بدین به فایل string  

Toast.makeText(MainActivity.this, getResources().getString(R.string.app_name), Toast.LENGTH_SHORT);
فایل پیوست

محمود نیک زاد

توسط

محمود نیک زاد

10 خرداد 99