Android Кнопка материала со значком над текстом - PullRequest
2 голосов
/ 25 мая 2020

Можно ли иметь кнопку материала со значком поверх текста как такового:

Buttons

Если да, не могли бы вы объяснить как с кодом?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 24 июля 2020

Теперь можно использовать атрибут iconGravity="top".

Примерно так:

<com.google.android.material.button.MaterialButton
    app:icon="@drawable/...."
    app:iconGravity="top" />

введите описание изображения здесь

Примечание: Требуется как минимум версия 1.3.0-alpha02.

1 голос
/ 25 мая 2020

Вы можете использовать атрибут кнопки «drawableTop», чтобы получить желаемый вид.

android:drawableTop="@drawable/YOUR_DRAWABLE_RESOURCE_NAME"

Ниже приведен пример кода, в котором он применяется:

<Button
     android:id="@+id/your_text_view"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Image"
     android:drawableTop="@drawable/YOUR_DRAWABLE_RESOURCE_NAME"/>
...