gpt4 book ai didi

android - 创建可以在多个 Activity 之间共享的布局代码

转载 作者:行者123 更新时间:2023-11-29 20:14:05 31 4
gpt4 key购买 nike

1

这是用于确认的弹出窗口的屏幕截图。我以多种方式使用这种类型的弹出窗口,因此创建了关闭按钮 X。我在所有弹出窗口的布局中包含关闭按钮 xml,但我希望它被重新使用(共享)。

我不知道如何在 android 中以编程方式创建按钮,因此我可以保存到一个公共(public)文件并用于所有 Activity 。例如,我可以创建 closeButton.java,然后在任何布局上包含关闭按钮,并在其上添加一个通用的点击监听器。

最佳答案

Android Views,即使是那些在 xml 文件中提到的,也只是 Java 类。您可以创建一个 CloseButton.java 类,它 extends Button,将逻辑放在那里,然后在所有 xml 布局中使用此类,就像任何其他 View :

<com.example.project.by.nicky.CloseButton
android:id="@+id/someId"
android:layout_width=""
android:layout_height="" />

关于android - 创建可以在多个 Activity 之间共享的布局代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307131/

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