Android Studio - přidání ikonky do tlačítka (vector asset, button)
Ahoj
jak v Android Studio přidám do tlačítka ikonku jako se to pro web dělá pomocí FontAwesome? Dle všeho je toto v Android Studio někde schované a nemohu to najít.
Chci prostě do levé části buttonu umístit ikonku a za ní text.
Díky
Ahoj,
v Android Studiu je spousta vektorových ikonek (zjednodušeně něco jako Font Awesome), použít se dají takto:
1.) Pravý klik Res > New > Vector Asset
2.) Klik na Clip Art a zvolit požadovanou ikonku (obrázek, Vector Asset)
3.) Když zvolíme např. ic_baseline_done_24, dáme Next a Finish
4.) Tím se vytvořil soubor res/drawable/ic_baseline_done_24.xml
Tlačitko pak nadefinujeme takto:
Pokud chceme jen ikonku uprostřed bez textu:
jak v Android Studio přidám do tlačítka ikonku jako se to pro web dělá pomocí FontAwesome? Dle všeho je toto v Android Studio někde schované a nemohu to najít.
Chci prostě do levé části buttonu umístit ikonku a za ní text.
Díky
ODPOVĚĎ
Ahoj,
v Android Studiu je spousta vektorových ikonek (zjednodušeně něco jako Font Awesome), použít se dají takto:
1.) Pravý klik Res > New > Vector Asset
2.) Klik na Clip Art a zvolit požadovanou ikonku (obrázek, Vector Asset)
3.) Když zvolíme např. ic_baseline_done_24, dáme Next a Finish
4.) Tím se vytvořil soubor res/drawable/ic_baseline_done_24.xml
Tlačitko pak nadefinujeme takto:
< Button
android:id="@+id/btn_5"
android:layout_width="100dp"
android:layout_height="35dp"
android:textSize="12sp"
android:drawableLeft="@drawable/ic_baseline_done_24"
android:text="Text" / >
Pokud chceme jen ikonku uprostřed bez textu:
Show english version
< Button
android:id="@+id/btn_5"
android:layout_width="36dp"
android:layout_height="35dp"
android:textSize="12sp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:drawableLeft="@drawable/ic_baseline_done_24"/ >