Ändra style på knapp?

Diskussion i 'Frågor, support och diskussion' startad av Maxxan, 16 apr 2011.

  1. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Finns det någon style med i Android för att få en knapp grå och rektangulär i stället för rundade hörn som är standard? Har sett att flera appar har det. Så här: [​IMG]

    Jag kan givetvis skapa min egen bakgrund, men det man riskerar då är att knappen inte följer rommets tema, tex om man kör blått tema på sitt rom där knappen blir blå i stället för orange så blir min knapp helt annorlunda för jag satt mina egna färger.
     
    Last edited: 16 apr 2011
  2. KaptenKaffe

    KaptenKaffe Baby Droid Medlem

    Blev medlem:
    8 dec 2010
    Inlägg:
    22
    Mottagna gillanden:
    1

    MINA ENHETER

    Enkelt svar: inte vad jag kan komma ihåg för en direkt knapp.

    Ett sätt är att pussla med andra resurser, att peta med standardnamnen och göra upp egna XML drawable med dessa för en knapp med pressed, selected, normal, etc.

    Finns resursnamn i http://since2006.com/android/2.1-drawables.php
    eller direkt i SDK
    \android-sdk-windows\platforms\android-8\data\res\drawable-hdpi


    Annars finns alltid genomskinlighet.
     
  3. xtreme

    xtreme Adult Droid Medlem

    Blev medlem:
    12 apr 2010
    Inlägg:
    516
    Mottagna gillanden:
    13

    MINA ENHETER

    Kanske inte är med riktigt men gör knappen i PhotoShop och använd transparent där du inte vill ha bakgrund. Spara som .png och använd som bildknapp i Eclipse.
     
  4. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Okej, då gör jag en med egen bakgrund som jag funderade på först..
     
  5. Reconnnn

    Reconnnn Professional Droid Hedersmedlem

    Blev medlem:
    9 mar 2010
    Inlägg:
    2 809
    Mottagna gillanden:
    263

    MINA ENHETER

    Använd xml styles istället för bilder eftersom din app då bli mycket mindre. Du kan även sätta corner radius där i om jag inte mins fel.
     
  6. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Jo, det hade jag tänkt.. :) Det jag ville undvika var bara att behöva sätta egen färg, speciellt på vald knapp, eftersom det då inte följer rommets tema. Därav originalfrågan. :)
     
  7. Reconnnn

    Reconnnn Professional Droid Hedersmedlem

    Blev medlem:
    9 mar 2010
    Inlägg:
    2 809
    Mottagna gillanden:
    263

    MINA ENHETER

    HTML:
    <?xml version="1.0" encoding="utf-8"?>
    
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle">
                
        <corners android:radius="0dp"/>
        
        
    </shape>  
    Vet inte om detta kan hjälpa dig men använd denna som en resource för din knapp inte ena aning om det funkar.
     
  8. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Aha, jag ska testa! :)

    Edit:
    Tyvärr blev knappen ett svart hål i stället. Men jag kan ha det som en vanlig rundad knapp annars. :)
     
    Last edited: 19 apr 2011