2

假设我有一个从 xml 获得的文本视图。

final View popupView = getLayoutInflater().inflate(R.layout.popup, null);  

final TextView tvPop = (TextView)popupView.findViewById(R.id.tvKeyPop);

但我想拥有多个tvPop,我应该如何克隆它们?

谢谢。

4

1 回答 1

0

你可以这样做:

TextView cloned = new TextView(getApplicationContext());
cloned.setText(tvPop.getText());
cloned.setLayoutParams(tvPop.getLayoutParams());
...
cloned.setWhateverFieldYouNeedToBeCloned(tvPop().getWhateverFieldYouNeedToBeCloned());

希望有帮助。

于 2012-11-29T16:01:02.137 回答