全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果11,730个

Android中Activity和Fragment传递数据的两种方式_Android_脚本之家

myFragment.setArguments(bundle);然后在Fragment中的onCreatView方法中,通过getArgments()方法,获取到bundle对象,然后通过getString的key值拿到我们传递过来的值。2、第二种方式,是在宿主Activity中定义方法,将要传递的值传递到Fragment中,在Fragment中的onAttach方法中,获取到这个值。1...
www.jb51.net/article/1228...htm 2024-4-28

Android中fragment与activity之间的交互(两种实现方式)_Android_脚本...

bundle.putString("data",data); rightFragment.setArguments(bundle); returnrightFragment; } @Override publicvoidonCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override publicView onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view...
www.jb51.net/article/1005...htm 2024-5-19

Android Fragment与Activity之间的相互通信实例代码_Android_脚本之家

三、Fragment 从Activity获取数据 在Fragment 的getInstance()方法中setArguments()设置参数 1 2 3 4 5 6 7 publicstaticFragment getInstance(String msg){ Bundle bundle =newBundle(); bundle.putString("msg",msg); MainFragment fragment=newMainFragment(); fragment.setArguments(bundle); returnfragment; } 再...
www.jb51.net/article/962...htm 2024-5-3

Android中给fragment写入参数的轻量开发包FragmentArgs简介_Android...

有两个方法:Fragment.setArguments(Bundle)和Fragment.getArguments(),你必须通过这两个方法来确保参数被持久保存。这就是我上面提到的痛苦之处。需要有大量的代码这样写。第一,你要创建一个Bundle,然后你需要放入键值对,最后调用Fragment.setArguments()。不幸的是,你的工作还没有结束,你必须通过Fragment.getArguments()...
www.jb51.net/article/560...htm 2024-5-19

Android应用开发中Fragment间通信的实现教程_Android_脚本之家

Activity--->Fragment:在activity中创建Bundle数据包,并调用fragment的setArguments(Bundle bundle)方法fragment--->Activity:在fragment类中定义一个接口,并在他所属的activity中实现该接口,fragment在他的onAttach()方法执行期间捕获该接口的实现,然后就可以调用该接口方法,以便跟activity通信。下面...
www.jb51.net/article/800...htm 2024-5-11

Android-实现切换Fragment页功能的实现代码_Android_脚本之家

fragment.setArguments(bundle); ft.add(R.id.fl_container,fragment,tab); }else{ ft.show(fragment); } //隐藏现在正显示的Fragment if (mLastShowFragment != null) { ft.hide(mLastShowFragment); } //记录最后点击的Fragment mLastShowFragment = fragment; ft.commitAllowingStateLoss(); } }XML...
www.jb51.net/article/1060...htm 2024-5-16

谈谈Android Fragments 详细使用_Android_脚本之家

details.setArguments(args); returndetails; } publicintgetShownIndex() { returngetArguments().getInt("index",0); } @Override publicView onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub ...
www.jb51.net/article/1007...htm 2016-12-21

Android中Fragment的分屏显示处理横竖屏显示的实现方法_Android_脚本...

布局文件如下: 可以看出有两个资源文件,一个是处理横屏一个是竖屏 第一个: 1 2 3 4 5 6 7 8 9 10 11 12 <?xmlversion="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...
www.jb51.net/article/1585...htm 2024-5-19

Android Fragment使用之实例演示_Android_脚本之家

f.setArguments(args); return f; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (container == null) { return null; } ScrollView scroller = new ScrollView(getActivity()); TextView text = new TextView(getActivity()...
www.jb51.net/article/918...htm 2024-5-19

Android仿微信支付密码弹出层功能_Android_脚本之家

fragment.setArguments(bundle); fragment.setPaySuccessCallBack(MainActivity.this); fragment.show(getSupportFragmentManager(), "Pay"); 通过InputCallBack接口回调输入的支付密码,可以在回调方法中请求判断支付密码是不是正确的,也可以在PayFragment内部自己修改判断,没有用到什么高深的技术,大家看代码自然就明白了。
www.jb51.net/article/112151.htm 2017-4-25