當更改第一個視圖的TextView的文本時,第二個視圖的textView的文本顯示兩個TextView的文本,一個在另一個之上。使用相同的XML膨脹2個視圖:第二個視圖包含第一個視圖的屬性
MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FrameLayout rl=(FrameLayout) findViewById(R.id.mainLayout);
View v1=LayoutInflater.from(this).inflate(R.layout.text_view, null);
View v2=LayoutInflater.from(this).inflate(R.layout.text_view, null);
TextView myTextView1= (TextView) v1.findViewById(R.id.myTextView);
TextView myTextView2= (TextView) v2.findViewById(R.id.myTextView);
myTextView1.setText("str1");
myTextView2.setText("str2");
rl.addView(v1);
rl.addView(v2);
}
佈局?碼?有東西要看? –
您正在使用framelayout,是否有意見重疊的目標? – MikeIsrael
不,我在選項卡中使用它,每個視圖屬於不同的選項卡,我沒有發佈我的所有代碼。 – user1582281