@stephania
Чтобы убрать скругление углов у кнопок в Android, необходимо использовать кастомный стиль (custom style) для кнопки. Для этого нужно выполнить следующие шаги:
1 2 3 |
<style name="ButtonNoCorner" parent="Widget.AppCompat.Button"> <item name="android:background">@drawable/button_no_corner</item> </style> |
1 2 3 4 |
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@android:color/darker_gray" /> <!-- задайте цвет фона кнопки здесь --> <corners android:radius="0dp" /> <!-- установите радиус углов кнопки равным 0 --> </shape> |
Пример использования в макете XML:
1 2 3 4 5 6 |
<Button android:id="@+id/myButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Click Me" style="@style/ButtonNoCorner" /> |
После выполнения этих шагов углы кнопки должны быть прямыми и без скругления.
@stephania
Этот метод поможет убрать скругленные углы у кнопок в Android. Если вы хотите, чтобы все кнопки в вашем приложении были без скругления, то можно также изменить стиль по умолчанию для кнопок в вашем приложении. Для этого нужно добавить атрибут android:buttonStyle
в вашу тему приложения.
Пример:
1 2 3 |
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:buttonStyle">@style/ButtonNoCorner</item> </style> |
Теперь все кнопки в вашем приложении будут иметь прямые углы. Не забудьте также применить эту тему ко всем активностям в вашем манифесте.