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


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

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

#1
سلام

چرا وقتی تایتل بار رو حذف می کنم ( androidConfusedtyle/Theme.NoTitleBa ) رنگ بکگراند مشکی میشه ؟
چطور می تونم تغییرش بدم ؟
پاسخ

دلیل تغییر رنگ بکگراند، هنگام حذف 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

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

#3
واقعا ممنون دمتون گرم

فقط یه سوال
color.xml کجاست ؟؟؟
پاسخ

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

#4
(۱۳۹۴/۰۴/۰۹, ۱۰:۵۶ ق.ظ)'Shadow 7' نوشته: color.xml کجاست ؟؟؟
 

سلام.
در مسیر زیر :

   

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط داش بهروز ، Shadow 7

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

#5
(۱۳۹۴/۰۴/۰۹, ۰۱:۵۲ ب.ظ)'admin' نوشته: سلام.
در مسیر زیر :


 

خب از من نداره


فایل‌های پیوست

عکس(ها)
   
پاسخ

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

#6
خب دوست عزیز روی پوشه value راست کلیک کنید یک فایل xml  بانام color  اضافه کنید..
یه نکته ای که هست و خیلی ها اشتباه فکر میکنند..اینه که فکر میکنند باید نام فایل حتما color باشه.نخیر این طور نیست شما میتونید هر اسمی رو انتخاب کنید براش.مثلا yy.xml
اصلا میتونید هم این فایل رو نسازید..داخل فایل رشته ها stirng.xml  ،رنگ مورد نظر رو قرار دهید..
اما واسه استاندارد سازی میگن رشته در فایل string.xml
رنگ در فایل color.xml
اعداد در فایل dimen.xml
تا دسته بندی بشه مقادیر ،تا راحت بتونید به مقادیر کنترل داشته باشید..راحت کد بزنید..
وگرنه میتونید رنگ رو داخل همون فایل رشته تعریف کنید..اما بهتره و استاندارد اینه که همه رو در فایل جداگونه قرار بدید.
پاسخ
 سپاس شده توسط admin ، Shadow 7 ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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