Android(安卓)模仿微信主页面
16lz
2021-12-04
public class MainActivity extends Activity implements OnClickListener {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// [1]找到按钮Button btn_wx = (Button) findViewById(R.id.btn_wx);Button btn_contact = (Button) findViewById(R.id.btn_contact);Button btn_disconver = (Button) findViewById(R.id.btn_disconver);Button btn_me = (Button) findViewById(R.id.btn_me);// [2]设置点击事件btn_wx.setOnClickListener(this);btn_disconver.setOnClickListener(this);btn_me.setOnClickListener(this);btn_contact.setOnClickListener(this);}@Overridepublic void onClick(View v) {//[4]获取Fragment的管理者 FragmentManager fragmentManager = getFragmentManager();FragmentTransaction beginTransaction = fragmentManager.beginTransaction();// 具体判断点击的是哪个按钮switch (v.getId()) {case R.id.btn_wx: // 点击的是微信beginTransaction.replace(R.id.ll_layout, new WxFragment());break;case R.id.btn_contact: // 点击的是联系人beginTransaction.replace(R.id.ll_layout, new ContactFragment());break;case R.id.btn_disconver: // 点击的发现beginTransaction.replace(R.id.ll_layout, new DiscoverFragment());break;case R.id.btn_me: // 点击的是我beginTransaction.replace(R.id.ll_layout, new MeFragment());break;}//记得comment beginTransaction.commit();}}
更多相关文章
- Android的四种点击事件
- android 单选,复选按钮,以及toast
- Android之Gallery
- Android(安卓)五种常用dialog的使用
- android bindingAdapter progressbar menu
- Android(安卓)Studio控件技巧汇总
- windows下android 开发环境建立
- android webview点击返回键回到上一个html
- Android开发学习笔记:圆角的Button