Fragment A按钮操作FragmentB
来源:互联网 发布:送给老年人的礼物知乎 编辑:程序博客网 时间:2024/06/11 00:19
FragmentA:
继承OnClickListener重写Onclick
public void onClick(View v) {// TODO Auto-generated method stubswitch (v.getId()) {case R.id.index:btnClick(0);showDetail(0);break;case R.id.bingreng:btnClick(1);showDetail(1);break; default:break;}}
private void showDetail(int i) { FragmentManager manager = getFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); Fragment details = (Fragment) getFragmentManager().findFragmentById(R.id.mainFrag); switch (i) {case 0:details = new MainFrag();transaction.replace(R.id.mainFrag, details);break; case 1:details = new BrlbFrag();transaction.replace(R.id.mainFrag, details);break;}transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); transaction.commit(); }
设置以上即可替换Layout中R.id.mainFrag部分。
Layout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <fragment android:id="@+id/menuFrag" android:name="com.enjoyor.Fragment.Menu.MainMeunFragment"android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="1" /> <LinearLayout android:id="@+id/mainFrag" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="13" android:orientation="vertical" /></LinearLayout>
0 0
- Fragment A按钮操作FragmentB
- 从 Activity B 的 Fragment B 中点击 “按钮” 跳转到 MainActivity 的 Fragment A
- fragment按钮响应事件
- fragment is not a fragment
- 按钮操作
- 点击Back按钮删除Fragment
- Creating a Fragment
- Creating a Fragment
- 09Creating a Fragment
- 《Training:Creating a Fragment》
- 操作栏与fragment
- Fragment操作命令
- Fragment 操作原理
- Android Fragment操作区别
- fragment中的一个按钮跳转到另外一个Fragment解决方案
- fragment中有高德地图,点击按钮切换fragment,出现黑屏闪过。
- RadioButton加Fragment,点击按钮替换布局,注册Fragment
- Android Fragment实现按钮间的切换
- 文思海辉:大数据提高智慧金融竞争力
- Android 数据库SQLite
- Nginx+FastCGI+Python
- Android实现删除apk弹出网页
- java 编程好习惯(待总结)
- Fragment A按钮操作FragmentB
- 解决tomcat启动产生[SetPropertiesRule]警告问题
- Oracle GoldenGate 12c 配置Oracle Database 12c Multitenant database
- 劳动合同仅约定试用期的,试用期不成立
- 关闭浏览器时,释放session
- HashMap的工作原理
- wxPython 入门
- 解决mysql不能远程登陆的问题
- ZOJ 3600 Taxi Fare(模拟)