با عرض احترام خدمت شما
دو سئوال مرتبط بهم از حضورتون دارم:
اول:
پيغامهاي خروجي متد کلاسي Toast رو اگر بخوايم رنگ پس زمينه و يا فونتش رو عوض کنيم چه بايد کرد؟
دوم:
آيا با تغيير زبان گوشي و تغيير زبان ويوها، زبان پيغامهاي ناشي از کليک بر روي باتنها و راديو باتنها و غيره هم تغيير ميکنه در غير اينصورت راه تعريف زبان فارسيشون چيه؟
ممنون از شما
سلام آقا پژمان
من خواستم بنویسم ولی احساس کردم اگر فیلم اموزشی این قسمت بفرستم راحت تری
۲ روش هست و البته روش های دیگه هم هستن ولی ساده ترین روش ها رو من میذارم:
روش اول با لایبرری :لینک
روش دوم بدون لایبرری و با استفاده از تکست ویو(کمی پیچیده تر):لینک
جواب سوال دوم هم شبیه پروزه پروفایل که اپ چند زبانه بود باید عمل کنیم که اگر تنظیمات گوشی کاربر فارسی بود فارسی نشان دهد یعنی دو نوع String.xml ساخته و سپس ادرس String مربوطه رو به ویویی که میخواهیم میدهیم به عنوان مثال:
R.string.app_name
استاد عزیز یا سایر دوستان مثل آقا پوریای گل همیشه حاضر در صحنه اگر مقدوره پاسخ این سئوال خیلی واسم مهمه . ممنون میشم. اگر رفرنسی برای فارسی کردن پیغامهای خروجی Toast هم سراغ دارید بفرمایید مطالعه میکنم. مرسی از شما
سلام
آقا پوریا اشاره کردن
وقتی برنامه دو زبانه باشه فقط کافیه برای مقدار پارامتر ورودی متن متد Toast به این صورت رفرنس بدین به فایل string
Toast.makeText(MainActivity.this, getResources().getString(R.string.app_name), Toast.LENGTH_SHORT);