gpt4 book ai didi

android - 如何在android中创建自定义和复合 View

转载 作者:太空狗 更新时间:2023-10-29 15:30:32 26 4
gpt4 key购买 nike

我想在 android 中创建一个自定义的复合 View 。我的自定义 View 将包括 1 个 TextView 、5 个单选按钮、两个按钮和一些图像。我不知道该怎么做。如果有一些示例或代码 spinet,那就太好了。

最佳答案

我认为它可以帮助你:

首先你可以在xml中定义一个RelativeLayout,上面有你想要的所有元素,随意放置。

其次,当您定义了该布局后,您可以开发一个自定义类,扩展 RelativeLayout,并在该类的构造函数方法中扩充该布局,如下所示:

public class MyCustomView extends RelativeLayout {

...

public MyCustomView(Context context) {

LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

addView(inflater.inflate(R.layout.your_layout, null));

oneTextView = (TextView) findViewById(R.id.oneTextView);
oneRadioButton = (RadioButton) findViewById(R.id.oneRadioButton);
...
}
...
}

此时,您可以在您的类中以正常方式使用 oneTextView、oneRadioButton 等。

关于android - 如何在android中创建自定义和复合 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7139576/

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