Zasób stylu
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
Zasób stylu definiuje format i szukaj interfejsu użytkownika.
Styl można zastosować do pojedynczego elementu View (z pliku układu) lub do
cały obiekt Activity lub całą aplikację (z pliku manifestu).
Więcej informacji o tworzeniu i stosowaniu stylów znajdziesz na stronie
Style i motywy.
Uwaga: styl to prosty zasób, do którego się odwołuje.
za pomocą wartości podanej w atrybucie name (nie nazwy pliku XML). Jako
więc można połączyć zasoby stylu z innymi prostymi zasobami w jednym pliku XML,
w ramach jednego elementu <resources>.
- lokalizacja pliku:
res/values/filename.xml(- )
Nazwa pliku jest dowolna. Jako identyfikator zasobu będzie używany parametr nameelementu.
- odniesienie do zasobu:
- 
W pliku XML: @[package:]style/style_name
- składnia:
- 
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style
        name="style_name"
        parent="@[package:]style/style_to_inherit">
        <item
            name="[package:]style_property_name"
            >style_value</item>
    </style>
</resources>
- elementy:
- 
  - <resources>
- Wymagane. Musi to być węzeł główny.
      Brak atrybutów. 
- <style>
- Określa jeden styl. Zawiera elementy <item>.atrybuty: 
        - name
- Ciąg znaków. Wymagany. Nazwa stylu używana jako
identyfikator zasobu, aby zastosować styl do widoku, aktywności lub aplikacji.
        
- parent
- Zasób stylu. Odniesienie do stylu, z którego pochodzi ten element
styl powinien dziedziczyć właściwości stylu.
        
 
- <item>
- Określa jedną właściwość dla stylu. Musi być kontem podrzędnym w stosunku do
      <style>element.atrybuty: 
        - name
- Zasób atrybutu. Wymagany. Nazwa właściwości stylu.
do zdefiniowania z prefiksem pakietu w razie potrzeby (np. android:textColor).
. 
. 
- przykład:
- 
  
    - Plik XML stylu (zapisany w: res/values/):
- 
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomText" parent="@style/Text">
        <item name="android:textSize">20sp</item>
        <item name="android:textColor">#008</item>
    </style>
</resources>
- Plik XML, który stosuje styl do elementu TextView(zapisany w:res/layout/):
- 
<?xml version="1.0" encoding="utf-8"?>
<EditText
    style="@style/CustomText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Hello, World!" />
 
 
    
  
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]