آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

تغییر رنگ پس زمینه یک Activity ، در برنامه نویسی اندروید

فرض کنید که بخواهیم رنگ پس زمینه یک Activity را تغییر بدهیم، برای این منظور، می توانیم به دو روش زیر عمل کنیم :

روش اول : تعیین رنگ پس زمینه Activity ، با کدنویسی در فایل xml متناظر با Activity

همان طور که می دانید، برای Activity ، یک فایل xml متناظر داریم که عناصر گرافیکی Activity و در کل، ساختار گرافیکی Activity در آن تعریف می شود. فرض می کنیم که فایل xml متناظر با Activity در ابتدا دارای کدهای زیر باشد :


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

</LinearLayout>

برای آنکه رنگ پس زمینه Activity را برابر رنگ آبی تعیین کنیم، باید مشخصه زیر را به تگ LinearLayout اضافه کنیم :


android:background="#0000FF"

یعنی کدها به صورت زیر خواهند بود :


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#0000FF" >

</LinearLayout>

روش دوم : تغییر رنگ پس زمینه Activity ، با کدنویسی در فایل java مربوط به Activity

برای اینکه بخواهیم رنگ پس زمینه یک Activity را تغییر بدهیم، باید در فایل java مربوط به آن Activity ، کدهای زیر را بنویسیم :


getWindow().getDecorView().setBackgroundColor(Color.RED);

کد بالا باعث می شود که پس زمینه Activity به رنگ قرمز نمایش داده شود، شما می توانید رنگ دلخواه خود را انتخاب کنید.

نویسنده علیرضا گلمکانی
شماره کلید 844
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)