Дараах 3н файлыг ашиглаж байгаа гэж үзвэл.
1.Fragment агуулж буй Main.java
2.Fragment хэлбэрээр ашиглаж байгаа frgClass.java
3.frgClass.java Layout файл frgClassLayout.xml
1.Main.java файл
//Main.java файл
frgClass frgclass = (frgClass) getFragmentManager().findFragmentById(R.id.frgClassLayout);
int callFlg = 0;
//Button Onclick
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.btn1 :
callFlg = 1;
frgclass.updateContent(callFlg);
break;
}
}
2.frgClass.java файл
//
LinearLayout frgLayout= (LinearLayout) mainView.findViewById(R.id.frgLayout);
//
public void updateContent(final int flg) {
switch(flg){
case 1 :
frgLayout.removeAllViews();
TextView valueTV = new TextView(getActivity());
valueTV.setText("hello world");
valueTV.setId(5);
valueTV.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
break;
default:
//your process
break;
}
}
3. frgClassLayout.xml файл


0 санал,шүүмж:
Post a Comment