关于扩展 LinearLayout

发布于 2024-11-06 08:03:18 字数 165 浏览 6 评论 0原文

我需要创建一个 View 来扩展 LinearLayout 以包含一些标准的 android 小部件。 我创建了一个 MyLinearLayout 类,它扩展了 LinearLayout 类;但现在,我如何将它用作 xml 布局文件中的元素?我无法让它工作,我也无法找到有关它的信息,所以我有点困惑...... OO

I need to create a View which extends a LinearLayout to contain some standard android widget.
I've created a class MyLinearLayout which extends the LinearLayout class; but now, how can I use it as an element in the xml layout file? I can't get it working and I haven't been able to find info about it and so I'm a bit confused... O.O

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你在看孤独的风景 2024-11-13 08:03:18

假设

package com.example;

public class MyLinearLayout extends LinearLayout...

在你的xml中你可以使用

<com.example.MyLinearLayout
   android:id="@+id/MyLayout"
   [rest of attributes go here]
>
[other stuff here]
</com.example.MyLinearLayout>

Assuming

package com.example;

public class MyLinearLayout extends LinearLayout...

in your xml you can use

<com.example.MyLinearLayout
   android:id="@+id/MyLayout"
   [rest of attributes go here]
>
[other stuff here]
</com.example.MyLinearLayout>
季末如歌 2024-11-13 08:03:18

您必须在其前面加上您正在使用的包名称。因此,您可以声明“[PackageName].MyLinearLayout”,而不是声明“MyLinearLayout”。

You have to preface it with the package name that you are using. So, instead of declaring "MyLinearLayout" you would declare "[PackageName].MyLinearLayout".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文