android编程实现局部界面动态切换的方法

2019-12-10 19:55:06王冬梅
  • boolean isScreen = false;  @Override 
  • public void onClick(View v) {  isScreen = !isScreen; 
  • if (isScreen) {  frameSwitch.setVisibility(android.view.View.GONE); 
  • } else {  frameSwitch.setVisibility(android.view.View.VISIBLE); 
  • }  } 
  • });  } 
  • public void getViewOne() {  View viewOne = getLayoutInflater().inflate(R.layout.one, null); 
  • frameSwitch.removeAllViews();  frameSwitch.addView(viewOne, LayoutParams.FILL_PARENT, 
  • LayoutParams.FILL_PARENT);  } 
  • public void getViewSecond() {  View viewSecond = getLayoutInflater().inflate(R.layout.two, null); 
  • Button btn = (Button) viewSecond.findViewById(R.id.btnSecond);  btn.setOnClickListener(new OnClickListener() { 
  • @Override  public void onClick(View v) { 
  • Toast.makeText(ZzzAndroidActivity.this, "hello world",  Toast.LENGTH_LONG).show(); 
  • }  }); 
  • frameSwitch.removeAllViews();  frameSwitch.addView(viewSecond, LayoutParams.FILL_PARENT, 
  • LayoutParams.FILL_PARENT);  } 
  • 希望本文所述对大家Android程序设计有所帮助。


    注:相关教程知识阅读请移步到Android开发频道。