如何在同一个xml文件中设置多个按钮的设计

我创建了一个文件并命名为“button_ui.xml”,然后使用“item”设置按钮的设计。并将其应用于主要活动。我的问题是我们可以在同一个 xml 文件中为多个按钮设置不同的设计吗在安卓中也是一样。如果是,那我们怎么办?

KK R

您可以使用 res/value/styles 中的样式文件

您可以在样式文件中使用这种类型

  <style name="ButtonStyle">
        <item name="android:layout_width">@dimen/_250sdp</item>
        <item name="android:layout_height">@dimen/_60sdp</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:gravity">center</item>
        <item name="android:autoSizeTextType">uniform</item>
        <item name="android:autoSizeStepGranularity">2sp</item>
        <item name="android:autoSizeMaxTextSize">@dimen/_25ssp</item>
        <item name="android:autoSizeMinTextSize">@dimen/_5ssp</item>
        <item name="android:layout_marginTop">@dimen/_15sdp</item>
        <item name="android:layout_marginBottom">@dimen/_40sdp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textAllCaps">false</item>
        <item name="android:maxLines">1</item>
        <item name="android:paddingHorizontal">@dimen/_5sdp</item>
    </style>

这种样式适用于 main.xml Button 像这样

  <Button
        android:id="@+id/emailbtn"
        style="@style/ButtonStyle"
        android:text="CONTINUE" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript中的同一个功能中使用多个按钮?

如何在 App.js 中显示来自同一个文件的多个组件?

Android:如何在同一个文件中迭代多个JSON对象数组

如何让多个按钮打开同一个活动?

如果同一个标签有多个值,如何根据 XML 的内容在 SimpleXML 中编辑 XML 文件?

如何在php的同一个按钮上同时设置会话变量和验证

如何在android的同一个活动中实现两个按钮?

如何在同一个文件中为多个版本的PHP编码而不会出现错误?

如何在C ++中将多个文件包装到同一个命名空间中

如何在js中的同一个寡妇的html文件中打开html文件

JS/JQUERY 如何在同一个 DIV 中优先点击按钮

我如何在同一个函数中在 ajax 中接收多个响应

如何在同一个文件中运行两个匿名结构?

如何使用 GSON 从同一个 JSON 文件中获取多个 Java 对象?

如何在同一个引用中设置不同的值

如何在同一个函数中设置和迭代变量?

如何在matlab中在同一个图形上创建多个图

如何在同一个正则表达式中搜索多个单词?

如何在同一个密钥的Rust HashMap中存储多个元素?

我们如何在同一个查询中插入多个值

如何在同一个OOP类中修改多个对象?

如何在同一个进程中操作多个ZeroMQ Socket类型?

Maven原型:如何在同一个Maven插件中添加多个原型?

如何在同一个aspx页面中获取多个GridView

如何在 Python 3 的同一个键中附加多个值?

如何在同一个对象中推送多个数据?

Codeigniter如何在同一个表中回显多个INNER JOIN

Flask 如何在同一个模板中处理多个 sqlite3 查询?

GridGain:如何在同一个JVM中运行多个节点?