gpt4 book ai didi

android - 在 Android XML 中重用 TextView 代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:51 24 4
gpt4 key购买 nike

我正在为我的 Android 应用制作一些菜单,整个过程中有一个重复 5 次的标准 TextView ,每次只更改 android:text 标签,其他一切都是一样的。

这里有很多属性,为每个 TextView 复制/粘贴所有这些感觉非常低效。

有没有办法只定义一次公共(public)属性并将它们添加到每个 TextView 元素?

最佳答案

是的,您可以定义样式。在您的 values res 文件夹名称 styles.xml 中创建一个文件并添加如下内容:

<resources>
<style name="my_header_text">
<item name="android:textStyle">bold</item>
<item name="android:textSize">18sp</item>
<item name="android:textColor">@android:color/white</item>
</style>
</resources>

这定义了样式。在您的布局中,您可能有这样一个字段:

<TextView
android:id="@+id/my_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
style="@style/my_header_text"
android:layout_centerVertical="true"
android:layout_marginLeft="5dip"/>

注意样式语句指的是上面定义的样式。样式几乎可以包含任何属性。 Read up on them here .

关于android - 在 Android XML 中重用 TextView 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111215/

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