gpt4 book ai didi

Android:基于布局的自定义 View :怎么样?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:38:49 25 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序,但我对自定义 View 有点吃力。

我想要一个由一些标准布局元素组成的可重用 View 。假设其中包含一些按钮的相对布局。

我应该如何进行。我应该创建一个自定义 View 类来扩展 RelativeLayout 并以编程方式添加这些按钮吗?我会认为这有点矫枉过正?

在 Android 中正确执行的方法是什么?

最佳答案

以下是关于创建自定义聚合 View 的一种方法的一些粗略步骤:

  1. 扩展 RelativeLayout
  2. 在您的新类中提供一个接受 Context 和 AttributeSet 的构造函数,确保首先调用父类(super class)。此时不要添加任何东西。等到下一步。
  3. 覆盖onFinishInflate方法,您可以在其中通过 Java 代码或扩充 XML 资源添加您的内容
  4. 添加任何事件处理程序等
  5. 如果您的小部件需要设置属性,则可选择创建资源文件。

关于Android:基于布局的自定义 View :怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2568519/

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