حل مشكلة عدم تغيير اللون والخلفية background في الاندرويد ستوديو Android Studio

 

حل مشكلة عدم تغيير اللون والخلفية background في الاندرويد ستوديو Android Studio

تغيير شكل الخلفية داخل برنامج الاندرويد ستوديو


اثناء قيامك بعملية تطوير تطبيقات الاندرويد تقابلنا مشكلة وهي قابلتني حقيقتا وهي مشكلة عدم القدرة على تغيير شكل العناصر داخل اندرويد ستوديو وكانت المشكله بكل اختصار وهي عندما اقوم بعمل background للعنصر واضع الخلفية التي اريدها سواء كانت من جهازي او قمت بتصميمها داخل مجلد drawable لا تظهر مع الاسف وكما نعلم ان التصميم من اهم الاشياء داخل تطوير تطبيقات الهواتف الذكية وبحثت كثيرا الى ان توصلت الى الحل والذي كان مسبب للمشكلة وهو theme الذي اعمل عليه فهو كان ماتريال ديزين لذلك يمكنك تغييره الى Theme.AppCompat فقط وسوف تحل المشكلة ولكن سوف تلاحظ ظهور مشكلة اخرى وهي ان التطبيق لا يوجد به اي لون بالكامل وهذة مشكلة اخرى في شركة تطوير تطبيقات الجوال لذلك لم يكن هذا الحل المناسب .


يعتبر تطوير تطبيقات واحد من اكثر الوظايف التي لديها اقبال كبير من اكثر من شركة تطوير تطبيقات الجوال حيث تعد هذة الوظيفة من اهم الوظايف ومطور اندرويد ستوديو لديه القدرة على العمل في شركة تطوير تطبيقات الجوال براتب شهري و ايضا العمل في العمل الحر " freelancer " ويوجد مواقع كثرة للعمل الحر على الانترنت ويوجد طلبات في مجال تطوير تطبيقات الموبايل كبير جدا سواء كان بفلاتر او كوتلن او جافا او غيره الجميع موجود , ولكن قد يكون الافضليه لمطورين الفلاتر بسبب انها اوفر في المال وذلك لانه قد ياتي شخص يطلب تطوير تطبيقات الهواتف الذكية تعمل بناظم ios و اندرويد والميزانية تكون 300 دولار على سبيل المثال فالامر صعب جدا ان تقوم بعمل تطبيقين بلغات مختلفة لذلك يستخدمون فلاتر .


كيفية تغيير background داخل Button او اي عنصر اخر داخل برنامج اندرويد ستوديو


ايضا يعتبر مجال تطوير تطبيقات الهواتف الذكية من اهم المجالات التي لها تاثير كبير بين افراد المجتمع فعملية تطوير تطبيقات ونشرها وان يحصل على عدد كبير من التحميلات هذا يعني ان تطبيقك محبب لدى الكثير و تطوير تطبيقات الموبايل بواسطتك يلاقي حافز من الكثير فهذا يترك في داخلك اثر ويمكنك من خلال تطبيقك نشر ما تريد سواء كان تطبيق ديني او سوشيال او غيره هناك اقكار كثيرة وافكار اخرى تحتاج لتطوير , ونصيحة مني اثناء تطوير تطبيقات الاندرويد او غيره حاول ان لا ينقص التطبيق شيئ اي لا تهمل اتفه التفاصيل لانها قد تكون من اهم الاسباب في نجاحك او فشلك في مجال تطوير تطبيقات الهواتف الذكية , لذلك ركز دائما على الاهتمام بكل التفاصيل داخل التطبيق الذي تعمل على تطويره .


الحل الاخر وهو ان تقوم بتغيير <Button الى <androidx.appcompat.widget.AppCompatButton وهذا ما وجدته مناسب حقا وارجحه لك وهذا يعني انك تجعل تصميم الزر فقط هو appcompat وبعدها قم بعمل background التي تريدها .



الكود السابق - android code



    <androidx.appcompat.widget.AppCompatButton
        android:id="@+id/mathimatix22"
        android:text="CH 1 section"
        android:background="@drawable/desing1"
        android:layout_marginTop="20dp"
        android:layout_gravity="center"
        android:layout_width="180dp"
        android:layout_height="50dp" />
        


تغيير لون الخلفية في الزر داخل اندرويد ستوديو ؟


بالنسبه لعملية تغيير لون الخلفية في الزر داخل تطوير تطبيقات الاندرويد فالامر ابسط وهو ان تقوم بعمل android:backgroundTint وبعدها تكتب اللون الذي تريده سواء # وتكتب بعدها كود اللون وقد سبق وان شرحنا لكم في مقالة تحسين و تطوير تطبيقات الهواتف الذكية وقدمنا لكم اجمل الالوان التي تحسن من شكل تصميمك او عن طريق كتابة اللون الذي تقوم بإضافته داخل theme الامر يرجع اليك .



الكود المسؤول عن تغيير لون الخلفية في اندرويد ستوديو


    <Button
        android:text="C2"
        android:backgroundTint="@color/green"
        android:layout_marginTop="20dp"
        android:layout_gravity="center"
        android:layout_width="180dp"
        android:layout_height="50dp" />
        


لمزيد من الاكواد والمساعده في تطوير تطبيقات الاندرويد




تعليقات