Skocz do zawartości
Ebugogo

Poprawienie wyglądu aplikacji - przyciski

    Rekomendowane odpowiedzi

    Witam, mam już stworzoną aplikację w android studio jednak wygląda marnie, jest kilka przycisków takich kwadratowych brzydkich chciałbym je zamienić na jakies ładne buttony, jak to zrobić? Potem chciałbym też dodać troche innej grafiki np logo, albo jakieś tło..

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Coderoid

    Otwierasz photoshopa i robisz.

     

    developer.android.com/guide/practices/screens_support.html

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli mam być szczery to z supportu developera google jeszcze się niczego nie dowiedziałem - może jestem nie kumaty, szukam jakiegoś tutoriala krok po kroku dla prostaka, najlepiej w języku polskim:) Co z kompatybilnością aplikacji na różnych ekranach? Trzeba zrobić wiele wersji czy się to będzie samo dopasowywało?

    Edytowane przez Ebugogo

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Coderoid

    Tam w tym linku są wszystkie odpowiedzi na Twoje pytania. 

    Niestety nie ma po polsku, trzeba trochę popracować z angielskim

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    senega

    Jeśli chodzi o przyciski to musisz zmienić ich styl lub zamiast przycisków zastosować ImageView.

    Zmiana stylu dla Button

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A mógłbym liczyć na kilka słów w stylu, jak masz plik z graficzny w formacie xxx to zrób to i to? (nie, nie jestem leniwy, po prostu te opisy to dla mnie masło maślane) Myśle żeby po prostu podstawić jakieś tło graficzne na całość.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    senega

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:background="@drawable/button" /> //<- tutaj tło w postaci graficznej lub w sposób opisany niżej lub we wcześniej podanym linku
    
    czyli (mam nadzieje że poniższy angielski jest zrozumiały):

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true"
              android:drawable="@drawable/button_pressed" /> <!-- pressed -->
        <item android:state_focused="true"
              android:drawable="@drawable/button_focused" /> <!-- focused -->
        <item android:state_hovered="true"
              android:drawable="@drawable/button_focused" /> <!-- hovered -->
        <item android:drawable="@drawable/button_normal" /> <!-- default -->
    </selector>
    
    pliki graficzne wrzucasz do drawable/+odpowiedni_podkatalog zależnie od rozdzielczości / gęstości ekranu urządzenia. Katalogi są opisane

    tutaj - link który podał @@panryz

    Jeśli nie chcesz się bawić w dostosowywanie do różnych urządzeń to wszystko wrzucaj do drawable

    Edytowane przez senega
    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Wrzuciłem do "drawable" kilka pliczków graficznych w png ale nie moge ich przeciągnąć do "activity_main", co robie nie tak?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Coderoid

    Bo musisz zrobić kontrolkę image view i dopiero tam umieścić PNG

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Zrobiłem ale dalej nie chce przeciągać

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x