۱۳۹۴/۰۴/۰۸, ۰۷:۰۳ ب.ظ
۱۳۹۴/۰۴/۰۹, ۰۲:۵۶ ق.ظ
دوست عزیز دلیل این برمیگرده به استایلی که Theme داره و برای بک گراند رنگ مشکی در نظر گرفته..
حالا راه حل چیه ؟..کافیه خودتون یه استایل بسازید.
برای اینکار
خط به خط بالا چی میگه؟
در خط اول یک نام انتخاب کردیم که دل بخواهی هست..بعدش پدرش رو Theme گذاشتم..یعنی یه جورایی ارث بری کرده از این استایل.
در خط دوم ویژگی رنگ بک گراند
در خط سوم ویژگی رنگ متن
در خط چهارم هم بدون نوار عنوان
فقط رنگها رو داخل فایل color.xml تعریف کنید مثل زیر:
حالا کافیه این استایل رو بر روی اکتیویتی خودتون اعمال کنید..واسه اینکار در فایل منیفست به صورت زیر رفتار کنید
موفق باشید
حالا راه حل چیه ؟..کافیه خودتون یه استایل بسازید.
برای اینکار
کد پیاچپی:
<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>
موفق باشید
۱۳۹۴/۰۴/۰۹, ۱۰:۵۶ ق.ظ
واقعا ممنون دمتون گرم
فقط یه سوال
color.xml کجاست ؟؟؟
فقط یه سوال
color.xml کجاست ؟؟؟
۱۳۹۴/۰۴/۰۹, ۰۱:۵۲ ب.ظ
۱۳۹۴/۰۴/۰۹, ۰۵:۰۵ ب.ظ
(۱۳۹۴/۰۴/۰۹, ۰۱:۵۲ ب.ظ)'admin' نوشته: [ -> ]سلام.
در مسیر زیر :
خب از من نداره
۱۳۹۴/۰۴/۰۹, ۱۱:۰۴ ب.ظ
خب دوست عزیز روی پوشه value راست کلیک کنید یک فایل xml بانام color اضافه کنید..
یه نکته ای که هست و خیلی ها اشتباه فکر میکنند..اینه که فکر میکنند باید نام فایل حتما color باشه.نخیر این طور نیست شما میتونید هر اسمی رو انتخاب کنید براش.مثلا yy.xml
اصلا میتونید هم این فایل رو نسازید..داخل فایل رشته ها stirng.xml ،رنگ مورد نظر رو قرار دهید..
اما واسه استاندارد سازی میگن رشته در فایل string.xml
رنگ در فایل color.xml
اعداد در فایل dimen.xml
تا دسته بندی بشه مقادیر ،تا راحت بتونید به مقادیر کنترل داشته باشید..راحت کد بزنید..
وگرنه میتونید رنگ رو داخل همون فایل رشته تعریف کنید..اما بهتره و استاندارد اینه که همه رو در فایل جداگونه قرار بدید.
یه نکته ای که هست و خیلی ها اشتباه فکر میکنند..اینه که فکر میکنند باید نام فایل حتما color باشه.نخیر این طور نیست شما میتونید هر اسمی رو انتخاب کنید براش.مثلا yy.xml
اصلا میتونید هم این فایل رو نسازید..داخل فایل رشته ها stirng.xml ،رنگ مورد نظر رو قرار دهید..
اما واسه استاندارد سازی میگن رشته در فایل string.xml
رنگ در فایل color.xml
اعداد در فایل dimen.xml
تا دسته بندی بشه مقادیر ،تا راحت بتونید به مقادیر کنترل داشته باشید..راحت کد بزنید..
وگرنه میتونید رنگ رو داخل همون فایل رشته تعریف کنید..اما بهتره و استاندارد اینه که همه رو در فایل جداگونه قرار بدید.