Android 复制视图

Android 复制视图,android,Android,我想克隆一个视图,图形和功能(事件)。例如,我在我的RelativeView上有一个按钮,我用findViewById(视图)获取它,并将信息复制到另一个按钮中,最后将它(克隆)放在RelativeView上。像这样,我可以有两个按钮,当我点击复制它触发相同的事件。我已经做了clone=findviewbyd(视图),但是应用程序崩溃了。我不知道这是否可能。我还想知道是否可以创建一个泛型类。因为视图可以是按钮,也可以是文本或图像。我想知道有可能避免使用三种不同的方法。但是如果我必须一个信息一个信

我想克隆一个视图,图形和功能(事件)。例如,我在我的RelativeView上有一个按钮,我用findViewById(视图)获取它,并将信息复制到另一个按钮中,最后将它(克隆)放在RelativeView上。像这样,我可以有两个按钮,当我点击复制它触发相同的事件。我已经做了clone=findviewbyd(视图),但是应用程序崩溃了。我不知道这是否可能。我还想知道是否可以创建一个泛型类。因为视图可以是按钮,也可以是文本或图像。我想知道有可能避免使用三种不同的方法。但是如果我必须一个信息一个信息地复制信息,我需要做三个方法


感谢您的回答。

我建议实现具有所需属性的自定义视图

然后你可以这样做:

LinearLayout myLayout=root.findviewbyd(R.id.main);
CustomView myView=新的CustomView(此);

myLayout.addView(myView)

您很聪明,先生,不幸的是,这是一种方法,当您实现
按钮时,快速提示扩展
文本视图
,因此始终可以调用
按钮上的文本函数,如
视图.setText(“”
,因此,忘记它是按钮或
TextView
,对
ImageView
TextView
进行
boolean
攻击

希望我也很聪明