Android 复制视图
我想克隆一个视图,图形和功能(事件)。例如,我在我的RelativeView上有一个按钮,我用findViewById(视图)获取它,并将信息复制到另一个按钮中,最后将它(克隆)放在RelativeView上。像这样,我可以有两个按钮,当我点击复制它触发相同的事件。我已经做了clone=findviewbyd(视图),但是应用程序崩溃了。我不知道这是否可能。我还想知道是否可以创建一个泛型类。因为视图可以是按钮,也可以是文本或图像。我想知道有可能避免使用三种不同的方法。但是如果我必须一个信息一个信息地复制信息,我需要做三个方法Android 复制视图,android,Android,我想克隆一个视图,图形和功能(事件)。例如,我在我的RelativeView上有一个按钮,我用findViewById(视图)获取它,并将信息复制到另一个按钮中,最后将它(克隆)放在RelativeView上。像这样,我可以有两个按钮,当我点击复制它触发相同的事件。我已经做了clone=findviewbyd(视图),但是应用程序崩溃了。我不知道这是否可能。我还想知道是否可以创建一个泛型类。因为视图可以是按钮,也可以是文本或图像。我想知道有可能避免使用三种不同的方法。但是如果我必须一个信息一个信
感谢您的回答。我建议实现具有所需属性的自定义视图 然后你可以这样做:
LinearLayout myLayout=root.findviewbyd(R.id.main);
CustomView myView=新的CustomView(此);
myLayout.addView(myView)代码>您很聪明,先生,不幸的是,这是一种方法,当您实现按钮时,快速提示扩展文本视图
,因此始终可以调用按钮上的文本函数,如视图.setText(“”
,因此,忘记它是按钮或TextView
,对ImageView
或TextView
进行boolean
攻击
希望我也很聪明