gpt4 book ai didi

java - 将 XML 代码应用于多个 xml 元素

转载 作者:行者123 更新时间:2023-12-01 07:51:06 25 4
gpt4 key购买 nike

我对 Android 开发还很陌生,我想知道是否有一种方法可以将 xml 代码应用于多个元素。例如,从 css 背景您可以执行以下操作。

.dog, #cat, .fish {color:#blue}

蓝色将应用于对象狗、猫和鱼。这不仅易于键入,而且使您的代码干净

所以我想知道是否可以将同样的方法应用于 XML/Java 代码

<EditText
android:hint="dog"
android:textSize="15dp"
/>

<EditText
android:hint="cat"
android:textSize="15dp" />

而不是重复android:textSize="15dp"

最佳答案

您可以通过遵循 styles and themes 来实现此结果文档。让我给您一个快速指南:

  1. 首先导航至 styles.xml res->value->styles.xml
  2. 输入以下内容:
<style name="YourName">
<item name="android:textSize">15sp</item>
</style>
  • 然后导航到包含您要清理的代码的 xml 页面:res->layout->YourCodeName.xml

  • 这样做:

  • <EditText
    android:hint="cat" style="@style/YourName" />

    <EditText
    android:hint="dog"
    style="@style/YourName" />

    顺便说一句,最好使用 sp对于文本大小不是 dp在这里阅读有关 Android 样式和主题的更多信息:

    1. http://www.tutorialspoint.com/android/android_styles_and_themes.htm
    2. http://www.vogella.com/tutorials/AndroidStylesThemes/article.html

    关于java - 将 XML 代码应用于多个 xml 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621084/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com