使用一组现有的小部件创建自定义小部件?

杰斯·艾斯(JaceAce)

我一直在寻找如何执行此操作的方法,但是我仍然不太确定,因此我决定在这里询问。

我正在寻找创建一个小部件列表,这些小部件将显示艺术家姓名,流派以及他们将在其比赛的地点。以下是4个小部件的图片,其中包括一个imageView和3个纯文本视图,我想以某种方式将它们分组并创建1个自定义小部件,其中包含我可以调用的所有4个组件,以显示相关信息。

我还希望该小部件能够自我复制到一个设定的极限,以不同的方式显示艺术家,流派和场地。

我对如何解决这个问题非常执着,请提供任何帮助!提前致谢!

图像:

http://puu.sh/hr9x4/b3bffdf263.jpg

编辑:撞!任何帮助,将不胜感激!

维普尔米塔尔

创建一个自定义视图。

创建一个类Widget并使用线性布局扩展它。在构造函数中为包含您的布局(图像视图和3个文本视图)的布局充气。

通过调用addView将膨胀视图添加到类本身

write setter函数,您将在其中接受包含与事件有关的信息的事件类的对象,并且该函数只需将值设置为适当的文本视图即可。

Class Widget extends LinearLayout{
private TextView artistName;
public Widget(Context context) {
        super(context);

        View view =  LayoutInflater.from(getContext()).inflate(
                R.layout.widget, null);
        artistName = view.findViewById(R.id.artistName);
        this.addView(view);

    }

public void setName(Event event){
   artistName.setText(event.getArtistName());
}
}

在您的活动布局中,您可以将其用作

<pkg_name.Widget android:id="@+id/widget1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >
</pkg_name.Widget>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flutter:如何从现有的窗口小部件正确创建自定义窗口小部件并使用其属性(有时有条件)

来自分类Dev

如何创建自定义的fld sdk小部件,重建flutter和使用新的小部件

来自分类Dev

使用 Qt Designer(生成的 GUI)创建自定义小部件并将它们提升为默认小部件

来自分类Dev

为ruby gem dashing.io创建自定义小部件-或合并小部件元素

来自分类Dev

我的wordpress自定义小部件弄乱了整个网站,一个小部件无法正常工作,添加了更多小部件并破坏了所有内容

来自分类Dev

在Wordpress中创建自定义小部件

来自分类Dev

cakephp 3.x 创建自定义小部件

来自分类Dev

具有模板UI的自定义Gtk小部件

来自分类Dev

具有自定义文本支持的小部件

来自分类Dev

Dojo没有看到自定义小部件

来自分类常见问题

Flutter重用自定义小部件

来自分类Dev

自定义WooCommerce产品小部件

来自分类Dev

Yii中的自定义小部件

来自分类Dev

KIVY DragBehavior自定义小部件

来自分类Dev

Flutter重用自定义小部件

来自分类Dev

如何自定义android小部件

来自分类Dev

Yii中的自定义小部件

来自分类Dev

自定义小部件颤动

来自分类Dev

在Qt Designer中使用PySide自定义小部件

来自分类Dev

Qt Designer自定义小部件:使用标志

来自分类Dev

使用自定义窗口小部件填充QListWidget

来自分类Dev

在元小部件中使用自定义值类型

来自分类Dev

在tkinter中创建一个自定义小部件

来自分类Dev

如何创建自定义锁屏小部件(我只想显示一个按钮)

来自分类Dev

如何使用自定义菜单选择创建WordPress小部件

来自分类Dev

如何根据对象模型内容使用自定义小部件创建ListView

来自分类Dev

如何在Xamarin小部件中使用自定义行创建ListView

来自分类Dev

使用指定的操作地址在 Wordpress 中创建自定义登录小部件

来自分类Dev

使用UI设计文件并使用自定义构造函数QT创建自定义小部件

Related 相关文章

  1. 1

    Flutter:如何从现有的窗口小部件正确创建自定义窗口小部件并使用其属性(有时有条件)

  2. 2

    如何创建自定义的fld sdk小部件,重建flutter和使用新的小部件

  3. 3

    使用 Qt Designer(生成的 GUI)创建自定义小部件并将它们提升为默认小部件

  4. 4

    为ruby gem dashing.io创建自定义小部件-或合并小部件元素

  5. 5

    我的wordpress自定义小部件弄乱了整个网站,一个小部件无法正常工作,添加了更多小部件并破坏了所有内容

  6. 6

    在Wordpress中创建自定义小部件

  7. 7

    cakephp 3.x 创建自定义小部件

  8. 8

    具有模板UI的自定义Gtk小部件

  9. 9

    具有自定义文本支持的小部件

  10. 10

    Dojo没有看到自定义小部件

  11. 11

    Flutter重用自定义小部件

  12. 12

    自定义WooCommerce产品小部件

  13. 13

    Yii中的自定义小部件

  14. 14

    KIVY DragBehavior自定义小部件

  15. 15

    Flutter重用自定义小部件

  16. 16

    如何自定义android小部件

  17. 17

    Yii中的自定义小部件

  18. 18

    自定义小部件颤动

  19. 19

    在Qt Designer中使用PySide自定义小部件

  20. 20

    Qt Designer自定义小部件:使用标志

  21. 21

    使用自定义窗口小部件填充QListWidget

  22. 22

    在元小部件中使用自定义值类型

  23. 23

    在tkinter中创建一个自定义小部件

  24. 24

    如何创建自定义锁屏小部件(我只想显示一个按钮)

  25. 25

    如何使用自定义菜单选择创建WordPress小部件

  26. 26

    如何根据对象模型内容使用自定义小部件创建ListView

  27. 27

    如何在Xamarin小部件中使用自定义行创建ListView

  28. 28

    使用指定的操作地址在 Wordpress 中创建自定义登录小部件

  29. 29

    使用UI设计文件并使用自定义构造函数QT创建自定义小部件

热门标签

归档