Icones

Sou iniciante em Android, e estou tento problema ao criar os icones de uma tela, eles ficam muito grande. Não estou sabendo redimensionar o seu tamanho nem muito menos deixar eles do tamanhão não tão pequeno. Alguma dica?

Gostaria de algo parecido com isto:

Boa noite

Faço o download de icones neste site, pelo motivo de oferecer vários tamanhos
http://www.iconarchive.com/

procuro separa no diretorio res os icones conforme o tamanho:

Neste link o criam icones de vários tamanhos

Falou :wink:

android:scaleType="fitXY" android:maxWidth="42dp" android:maxHeight="42dp"

É possível adicionar um texto junto ao icone, ou tem que ser feito na mão via editor de imagem?

Você pode criar um Relative Layout, com um ImageView e por cima um TextView.

Algo +/- assim (pode ter erro, estou sem eclipse aqui)

[code]

    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true">

    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true">

</RelativeLayout>[/code]

[quote=fabriciov]Você pode criar um Relative Layout, com um ImageView e por cima um TextView.

Algo +/- assim (pode ter erro, estou sem eclipse aqui)

[code]

    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true">

    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true">

</RelativeLayout>[/code]

[/quote]

Mas neste caso o texto não vai ficar solto da imagem?

Como assim ?

Ele vai ficar no centro vertical da imagem. - android:layout_centerVertical=“true”

Como o textView esta dentro de um relative, você pode colocar o texto em qualquer lateral, centro horizontal, centro vertical ou Centro horizontal+Vertical.