انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دلیل تغییر رنگ بکگراند، هنگام حذف Title Bar (در اندروید)

دلیل تغییر رنگ بکگراند، هنگام حذف Title Bar (در اندروید)

#2
دوست عزیز دلیل این برمیگرده به استایلی که Theme  داره و برای بک گراند رنگ مشکی در نظر گرفته..
حالا راه حل چیه ؟..کافیه خودتون یه استایل بسازید.
برای اینکار

کد پی‌اچ‌پی:
<style name="my_style" parent="@android:style/Theme">
    
<
item name="@android:windowBackground">@color/white</item>

<
item name="@android:textColor">@color/black</item>  

<
item name="android:windowNoTitle">true</item>          
</
style

خط به خط بالا چی میگه؟
در خط اول یک نام انتخاب کردیم که دل بخواهی هست..بعدش پدرش رو   Theme گذاشتم..یعنی یه جورایی ارث بری کرده از این استایل.
در خط دوم ویژگی رنگ بک گراند
در خط سوم ویژگی رنگ متن
در خط چهارم هم بدون نوار عنوان
 فقط رنگها رو داخل فایل color.xml تعریف کنید مثل زیر:

کد پی‌اچ‌پی:
<color name="black">#000</color>
  
<color name="white">#fff</color> 

حالا کافیه این استایل رو بر روی اکتیویتی خودتون اعمال کنید..واسه اینکار در فایل منیفست به صورت زیر رفتار کنید

کد پی‌اچ‌پی:
<activity android:name="MainActivity"
             
android:theme="@style/my_style"></activity

موفق باشید
پاسخ
 سپاس شده توسط دیب دمینی ، admin ، am5152 ، Shadow 7 ، 00Alireza00 ، rayej.ir ، leila


پیام‌های این موضوع
RE: رنگ بکگراند - توسط داش بهروز - ۱۳۹۴/۰۴/۰۹, ۰۲:۵۶ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان