eitaa logo
58 دنبال‌کننده
508 عکس
55 ویدیو
307 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
😐 واقعا یکی از ضعف های بیسیک فور اندروید، طراحی ویوها است که با تغییر اندازه صفحه نمایش، ویوها بهم میریزد و این باعث میشود رابط کاربری برنامه، به شدت تحت تاثیر قرار بگیرد و زشت به نظر برسد. 💥 در سورسی که براتون گذاشتم، یک طراحی بسیار عالی وجود دارد که طبق تستای خودم، با تغییر رزولوشن، ویوها بهم نمیریزد و همچنین یک لینکی از سایت مرجع گذاشتم که ارل در آن قسمت توضیح داده است که چگونه باید طراحی قابل قبولی داشته باشیم. https://b4x.com/android/forum/threads/supporting-multiple-screens-tips-and-best-practices.17647/ 💬 در پست های بعدی درمورد طراحی بیشتر صحبت میکنیم.
👇 سورس زیر را تست کنید. 👌 این یک سورس تقریبا استاندارد برای طراحی در محیط بیسیک فور اندروید است. ‼️ میگم تقریبا چون من روی همه گوشی ها تست نکردم. اما روی چند گوشی که داشتم و تست کردم، ویوها خراب نشده بودند. ⭕️ در این مینی سورس از کتاخانه appCompat استفاده شده است.
👆 پیرو پست قبلی، این طراحی هم که فقط و فقط با استفاده از دیزاینر طراحی شده را هم تست کنید تا ببینید طراحی تان چه قدر با گوشی های متفاوت اصطلاحا هماهنگ است.
🔑 با استفاده از کد جاوای زیر، فونت و اندازه فونت گوشی روی برنامه تان تاثیر نمیگذارد و هر مقداری که در اپلیکیشنتان استفاده کردید به متن ها نسبت داده میشود java import android.content.Context; import android.content.res.Configuration; @Override protected void attachBaseContext(Context newBase) { final Configuration override = new Configuration(newBase.getResources().getConfiguration()); override.fontScale = 1.0f; applyOverrideConfiguration(override); super.attachBaseContext(newBase); } If ✅ کد بالا را در activity_create بنویسید