这里是主activity
package com.bwie.lvzhanfeng20151130;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import com.bwie.fragment.MyFragment1;
import com.bwie.fragment.MyFragment2;
import com.bwie.fragment.MyFragment3;
/**
* 主页面
* @author 吕占峰
*
*/
public class MainActivity extends FragmentActivity
{
//定义成员变量
private TextView tv1,tv2,tv3;
private FragmentManager fm;//fragment管理器
private FragmentTransaction ft;//fragment事务
private MyFragment1 mf1;
private MyFragment2 mf2;
private MyFragment3 mf3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
public void init()
{
//找对象
tv1=(TextView) super.findViewById(R.id.tv_main_1);
tv2=(TextView) super.findViewById(R.id.tv_main_2);
tv3=(TextView) super.findViewById(R.id.tv_main_3);
mf1=new MyFragment1();
mf2=new MyFragment2();
mf3=new MyFragment3();
fm=getSupportFragmentManager();
ft=fm.beginTransaction();
ft.add(R.id.fragment, mf1);
ft.add(R.id.fragment, mf2);
ft.add(R.id.fragment, mf3);
ft.show(mf1).hide(mf2).hide(mf3);
ft.commit();//提交事务
tv1.setOnClickListener(l);
tv2.setOnClickListener(l);
tv3.setOnClickListener(l);
}
OnClickListener l=new OnClickListener() {
public void onClick(View v) {
ft=fm.beginTransaction();
switch(v.getId()){
case R.id.tv_main_1:
ft.show(mf1).hide(mf2).hide(mf3);
break;
case R.id.tv_main_2:
ft.show(mf2).hide(mf1).hide(mf3);
break;
case R.id.tv_main_3:
ft.show(mf3).hide(mf2).hide(mf1);
break;
}
ft.commit();
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
package com.bwie.lvzhanfeng20151130;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import com.bwie.fragment.MyFragment1;
import com.bwie.fragment.MyFragment2;
import com.bwie.fragment.MyFragment3;
/**
* 主页面
* @author 吕占峰
*
*/
public class MainActivity extends FragmentActivity
{
//定义成员变量
private TextView tv1,tv2,tv3;
private FragmentManager fm;//fragment管理器
private FragmentTransaction ft;//fragment事务
private MyFragment1 mf1;
private MyFragment2 mf2;
private MyFragment3 mf3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
public void init()
{
//找对象
tv1=(TextView) super.findViewById(R.id.tv_main_1);
tv2=(TextView) super.findViewById(R.id.tv_main_2);
tv3=(TextView) super.findViewById(R.id.tv_main_3);
mf1=new MyFragment1();
mf2=new MyFragment2();
mf3=new MyFragment3();
fm=getSupportFragmentManager();
ft=fm.beginTransaction();
ft.add(R.id.fragment, mf1);
ft.add(R.id.fragment, mf2);
ft.add(R.id.fragment, mf3);
ft.show(mf1).hide(mf2).hide(mf3);
ft.commit();//提交事务
tv1.setOnClickListener(l);
tv2.setOnClickListener(l);
tv3.setOnClickListener(l);
}
OnClickListener l=new OnClickListener() {
public void onClick(View v) {
ft=fm.beginTransaction();
switch(v.getId()){
case R.id.tv_main_1:
ft.show(mf1).hide(mf2).hide(mf3);
break;
case R.id.tv_main_2:
ft.show(mf2).hide(mf1).hide(mf3);
break;
case R.id.tv_main_3:
ft.show(mf3).hide(mf2).hide(mf1);
break;
}
ft.commit();
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
package com.bwie.lvzhanfeng20151130;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import com.bwie.fragment.MyFragment1;
import com.bwie.fragment.MyFragment2;
import com.bwie.fragment.MyFragment3;
/**
* 主页面
* @author 吕占峰
*
*/
public class MainActivity extends FragmentActivity
{
//定义成员变量
private TextView tv1,tv2,tv3;
private FragmentManager fm;//fragment管理器
private FragmentTransaction ft;//fragment事务
private MyFragment1 mf1;
private MyFragment2 mf2;
private MyFragment3 mf3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
public void init()
{
//找对象
tv1=(TextView) super.findViewById(R.id.tv_main_1);
tv2=(TextView) super.findViewById(R.id.tv_main_2);
tv3=(TextView) super.findViewById(R.id.tv_main_3);
mf1=new MyFragment1();
mf2=new MyFragment2();
mf3=new MyFragment3();
fm=getSupportFragmentManager();
ft=fm.beginTransaction();
ft.add(R.id.fragment, mf1);
ft.add(R.id.fragment, mf2);
ft.add(R.id.fragment, mf3);
ft.show(mf1).hide(mf2).hide(mf3);
ft.commit();//提交事务
tv1.setOnClickListener(l);
tv2.setOnClickListener(l);
tv3.setOnClickListener(l);
}
OnClickListener l=new OnClickListener() {
public void onClick(View v) {
ft=fm.beginTransaction();
switch(v.getId()){
case R.id.tv_main_1:
ft.show(mf1).hide(mf2).hide(mf3);
break;
case R.id.tv_main_2:
ft.show(mf2).hide(mf1).hide(mf3);
break;
case R.id.tv_main_3:
ft.show(mf3).hide(mf2).hide(mf1);
break;
}
ft.commit();
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
package com.bwie.lvzhanfeng20151130;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import com.bwie.fragment.MyFragment1;
import com.bwie.fragment.MyFragment2;
import com.bwie.fragment.MyFragment3;
/**
* 主页面
* @author 吕占峰
*
*/
public class MainActivity extends FragmentActivity
{
//定义成员变量
private TextView tv1,tv2,tv3;
private FragmentManager fm;//fragment管理器
private FragmentTransaction ft;//fragment事务
private MyFragment1 mf1;
private MyFragment2 mf2;
private MyFragment3 mf3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
public void init()
{
//找对象
tv1=(TextView) super.findViewById(R.id.tv_main_1);
tv2=(TextView) super.findViewById(R.id.tv_main_2);
tv3=(TextView) super.findViewById(R.id.tv_main_3);
mf1=new MyFragment1();
mf2=new MyFragment2();
mf3=new MyFragment3();
fm=getSupportFragmentManager();
ft=fm.beginTransaction();
ft.add(R.id.fragment, mf1);
ft.add(R.id.fragment, mf2);
ft.add(R.id.fragment, mf3);
ft.show(mf1).hide(mf2).hide(mf3);
ft.commit();//提交事务
tv1.setOnClickListener(l);
tv2.setOnClickListener(l);
tv3.setOnClickListener(l);
}
OnClickListener l=new OnClickListener() {
public void onClick(View v) {
ft=fm.beginTransaction();
switch(v.getId()){
case R.id.tv_main_1:
ft.show(mf1).hide(mf2).hide(mf3);
break;
case R.id.tv_main_2:
ft.show(mf2).hide(mf1).hide(mf3);
break;
case R.id.tv_main_3:
ft.show(mf3).hide(mf2).hide(mf1);
break;
}
ft.commit();
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}