Android studio中MaterialButton改变边框颜色
时间: 2024-09-30 20:07:19 浏览: 21
在Android Studio中,如果你想要改变Material Button的边框颜色,你可以通过自定义主题或者直接在布局XML文件中设置按钮的样式来实现。以下是两种常见的方式:
1. **自定义主题**:
- 首先,打开`styles.xml`文件,在`Theme`部分创建一个新的风格,并设置`colorControlHighlight`属性。例如:
```xml
<style name="CustomTheme" parent="Theme.MaterialComponents.Light">
<item name="colorControlHighlight">@color/custom_border_color</item>
</style>
```
- 然后在`colors.xml`中定义`custom_border_color`的颜色值。
2. **布局XML文件**:
- 直接在`MaterialButton`元素上添加`app:backgroundTint`属性,例如:
```xml
<com.google.android.material.button.MaterialButton
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:backgroundTint="#FF0000" <!-- 这里替换为你想要的颜色十六进制 -->
...其他属性.../>
```
记得在你的Activity或Fragment中应用这个主题或者修改过的布局。