Mobil için hazırlanan projenin renkleri değişmiyor

  • Konuyu başlatan Konuyu başlatan MNakruf
  • Başlangıç Tarihi Başlangıç Tarihi
  • Mesaj Mesaj 1
  • Görüntüleme Görüntüleme 65

MNakruf

Uzman
Katılım
30 Mart 2024
Mesajlar
560
Makaleler
4
Çözümler
9
Beğeniler
455
Yer
Türkiye
Merhaba. Bir mobil uygulama projesi yapıyorum. Projede durum çubuğu, üst kısım gibi yerlerin renklerini değiştirmek istiyorum. Kodları doğru bir şekilde yazdığımı düşünüyorum ama işe yaramadı. Nasıl çözebilirim?

colors.xml kodları:
XML:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="black">#FF000000</color>
    <color name="white">#FFFFFFFF</color>
    <color name="gray">#F4F4F4</color>
    <color name="orange">#FF8F00</color>
    <color name="blue">#1565C0</color>
</resources>

themes.xml kodları:
XML:
<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Base.Theme.OgrenBakalim" parent="Theme.Material3.DayNight.NoActionBar">
        <!-- Customize your light theme here. -->
        <item name="colorPrimary">@color/orange</item>
    </style>

    <style name="Theme.OgrenBakalim" parent="Base.Theme.OgrenBakalim" />
</resources>

night/themes.xml kodları:
XML:
<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Base.Theme.OgrenBakalim" parent="Theme.Material3.DayNight.NoActionBar">
        <!-- Customize your dark theme here. -->
        <item name="colorPrimary">@color/orange</item>
    </style>
</resources>

Ortaya çıkan görüntü:
1735843654349.webp
 
Son düzenleyen: Moderatör:
colorPrimary yerine android:colorBackground'u değiştirmeyi dener misiniz? Şu şekilde:

XML:
<item name="android:colorBackground">@color/orange</item>

Anladığıma göre arka plan rengini böyle değiştirebiliyormuşuz. Kodunuza göre colorSurface'ı değiştirmeyi de deneyebilirsiniz.

Ben Android Studio'da birkaç deneme yaptım, işime yarayan android:colorBackground oldu. colorSurface'ı değiştirmemin bir etkisi olmadı. Bunun, Empty Activity seçince gelen hazır koddan kaynaklı olduğunu düşünüyorum. Bilgi azlığımdan ötürü pek açıklama yapamıyorum. :/

Biraz karışık bir şekilde araştırdığım için sadece bu siteyi paylaşsam yeridir. Buradan edindiğim XML dosyalarını inceledim.
 
Geri
Yukarı Alt