Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我可以制作Android按钮模板吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我当前的应用程序中有几个按钮.除了文本和标签外,它们都是相同的.如果我不必为每个按钮重复所有按钮配置信息,那么main.xml会更好.

有没有办法将按钮定义为模板,然后使用它作为模板?

在这个例子中,我有大约10个以下内容

<Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:padding="10dp"
            android:text="Y"
            android:typeface="monospace"
            android:textSize="12pt"
            android:tag="Y"
            android:textColor="@color/button_text"
            android:BACkground="@drawable/grey_blank_48x48"
            android:onClick="onButtonClicked"/>

如果我有一个,然后其中9个会很好:

<Button2
            android:text="N"
            android:tag="N"/>

解析度

就像@Luksprog说的那样:

<style name="ASR33_button" >
    <item name="android:id">@+id/button</item>
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:padding">10dp</item>
    <item name="android:textColor">@color/button_text</item>
    <item name="android:BACkground">@drawable/grey_blank_48x48</item>
    <item name="android:onClick">onButtonClicked</item>
    <item name="android:typeface">monospace</item>
    <item name="android:textSize">12pt</item>
</style>

与main.xml有这样的事情:

<Button
            style="@style/ASR33_button"
            android:tag="Y"
            android:text="Y"
            />

   <Button
            style="@style/ASR33_button"
            android:tag="N"
            android:text="N"
            />

这有一天.

解决方法

我们 style
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="btnlook" >
        <item name="android:id">@+id/button</item>
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:padding">10dp</item>
        <item name="android:textColor">@color/button_text</item>
        <item name="android:BACkground">@drawable/grey_blank_48x48</item>
        <item name="android:onClick">onButtonClicked</item>
        <item name="android:typeface">monospace</item>
        <item name="android:textSize">12pt</item>
    </style>
</resources>

然后在你的xml布局中:

<Button
            style="@style/btnlook"
            android:text="N"
            android:tag="N"/>

大佬总结

以上是大佬教程为你收集整理的我可以制作Android按钮模板吗?全部内容,希望文章能够帮你解决我可以制作Android按钮模板吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。