xml - 如何在android studio中制作这样的按钮
解决方案
复制下面的代码并删除不需要的东西
XML
<Button
android:id="@+id/btn_submit"
`enter code here` android:layout_below="@id/CV_mobile"
style="@style/AnyButtonViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="@dimen/_80sdp"
android:layout_marginRight="@dimen/_40sdp"
android:layout_marginLeft="@dimen/_40sdp"
android:layout_marginBottom="@dimen/_10sdp"
android:backgroundTint="@color/primary"
android:gravity="center"
android:paddingLeft="@dimen/_15sdp"
android:paddingTop="@dimen/_10sdp"
android:paddingRight="@dimen/_15sdp"
android:paddingBottom="@dimen/_10sdp"
android:text="CONTINUE"
android:textColor="@color/white" />
风格
<style name="AnyButtonViewStyle">
<item name="android:textSize">16sp</item>
<item name="android:imeOptions">actionDone</item>
<item name="android:minWidth">@dimen/x60dp</item>
<item name="android:textAllCaps">false</item>
<item name="android:textStyle">normal</item>
<item name="android:paddingLeft">@dimen/x16dp</item>
<item name="android:paddingRight">@dimen/x16dp</item>
<item name="android:foreground">@drawable/ripple_drawable</item>
<item name="android:background">@drawable/round_button_selected</item>
<item name="android:textColor">@color/white</item>
<item name="backgroundTint">@color/colorPrimary</item>
</style>
可绘制的
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#808285"/>
<stroke android:width="3dip" android:color="#808285" />
<corners android:radius="20dp"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>
推荐阅读
- python-3.x - 基于子字符串搜索的 Python 列表追加 - 性能缓慢
- c# - 基于 2 个列表项的流利验证
- angular - 通过文本输入过滤嵌套对象的正确方法(在 Angular 8 中)
- c# - 使用 Nethereum 订阅合约事件
- php - Magento 在 MacOs 上安装:无法设置 PHP CodeSniffer installed_paths 配置
- python - `to_datetime` 和 `parse_dates` 都无法将 dtype 转换为 datetime[ns]
- git - 如何将内部文件夹中的单个文件添加到提交中
- google-cloud-dataflow - DataflowRunner 上的 Apache Beam 作业永远不会启动,也不会生成日志——仅在某些机器上?错误 10061
- angular - MVC WEB API 验证中的 Azure B2C
- c# - 如何防止 Dynamics 365 在每次建立 CrmServiceClient 连接时进行身份验证