android - 属性 app:cornerRadius 不适用于 MaterialButton
问题描述
在屏幕的布局内,我正在尝试从带有圆角的新材质组件中实现 MaterialButton
<android.support.design.button.MaterialButton
android:text="@string/login"
android:id="@+id/btnEntrance"
app:layout_constraintStart_toStartOf="parent"
android:layout_marginStart="104dp"
style="@style/Widget.MaterialComponents.Button.UnelevatedButton"
android:layout_height="40dp"
app:cornerRadius="8dp"/>
但是在预览屏幕上,圆角是不可见的——这个属性对视图没有任何影响。谁能解释我为什么?
解决方案
android:theme="@style/Theme.MaterialComponents"
将此行添加到您的材质按钮。
推荐阅读
- plot - 如何绘制具有非线性微分方程的振动系统的频率响应?
- python - Geopandas 安装过程中的错误消息
- reactjs - 阿波罗客户端 3 缓存在突变后不更新
- c - 链接器错误 (LNK2019) 未定义对 __imp_ 的引用
- r - R中的分段函数帮助
- reactjs - React useState 不会立即改变
- python-3.x - 将数据框列从系列转换为日期时间
- java - 无法使用 spark(sqlContext) 在 aws redshift 中写入 csv 数据
- python - 尝试重新运行函数,直到它使用请求在 python 中返回特定值
- javascript - 对齐导航栏项目、徽标和图像