Подтвердить что ты не робот

Сделайте мой стиль кнопки, как кнопка AlertDialog Style

Я хочу сделать свой стиль кнопок следующим образом enter image description here

Я хочу реализовать эти кнопки с моим пользовательским представлением, я имею в виду без использования AlertDialog

4b9b3361

Ответ 1

Вы можете просто сделать это с помощью xml, например:

Поместите это в drawable/border.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
   <solid android:color="#000000" />
   <stroke android:width="1dip" android:color="#333333"/>
</shape>

И затем в вашем файле макета:

<Button
    ...
    android:background="@drawable/border"
    android:textColor="#ffffff"
    android:textSize="13sp"
    ... />

Затем вы можете просто установить ширину и высоту, чтобы он выглядел великолепно!:)

Изменить: Я бы рекомендовал использовать этот ответ вместо этого, подумал, гораздо лучше использовать встроенные Android-ресурсы.

Ответ 2

Если вы предпочитаете использовать стандартные атрибуты Android, см. мой ответ здесь.

Короче говоря, для ваших кнопок установите style="?android:attr/buttonBarButtonStyle" и поместите их в LinearLayout, у которого есть style="?android:attr/buttonBarStyle".