fragmentListener怎么用
作者&投稿:禄孔 (若有异议请与网页底部的电邮联系)
如果FragmentB发送数据给FragmentA需要在FragmentA中注册listener,通过parentFragmentManager发送数据如果想在Fragment中接受数据,可以在FragmentManager中注册一个FragmentResultListener,参数equestKey可以过滤掉FragmentManager发送的数据。
不同层级关系的Fragment数据传递一般fragment数据传递涉及到不同层级间的传递,主要分为下面两种:父子层级的两个Fragment数据传递如果在FragmentA中接受FragmentB发送的数据,FragmentA是FragmentB的父容器,他们通过childFragmentManager进行通信相同层级的两个ragment数据传递如果在FragmentA中接受FragmentB发送的数据,FragmentA和FragmentB处于相同的层级,通过parentFragmentManager进行通信,ragmentA必须使用arent。
田彼利胆: private List<String> tagLists;1 其次,在适配器java类中重写instantiateItem方法,把fragment对应的标签存储在taglists集合里 public Object instantiateItem(ViewGroup container, int position) { tagLists.add(makeFragmentName(container.getId(), (int...
德宏傣族景颇族自治州13965036435: android 在fragment中怎么监听返回键,home键 - ?
田彼利胆: android 在fragment中如何监听返回键,home键 在activity中用keydown很容易实现对返回键的监听,但是这个函数不能再fragment中重载. 通过我呕心沥血的寻找,终于找到了解决办法,对其他物理按键的监听也同理. public class ...
德宏傣族景颇族自治州13965036435: 在Fragment中怎样才能监听触摸事件 - ?
田彼利胆: Fragment中没有提供监听touch事件的方法.解决方案:Activity中能够监听touch事件.于是在Activity中写一个接口,MyOnTouchListener,在需要监听touch事件的fragment中实现这个窗口.在Activity中实现如下方法:/** * 以下的几个方法用来,...
德宏傣族景颇族自治州13965036435: 怎么把fragment放在listview里边 - ?
田彼利胆: viewpager + fragment 就可以实现了 fragment就像一个Activity一样,里面放一个ListView 本答案来自于互联网,仅供参考学习作用 如果您对我的回答有不满意的地方,还请您继续追问;答题不易,互相理解,互相帮助!
德宏傣族景颇族自治州13965036435: JAVA中的FrameListener()怎么用 - ?
田彼利胆: frame.addComponentListener(new ComponentListener(){ public void componentHidden(ComponentEvent e) {} public void componentMoved(ComponentEvent e) {} public void componentResized(ComponentEvent e) {} public void componentShown(ComponentEvent e) {} });
德宏傣族景颇族自治州13965036435: 怎样给Fragment中的按钮添加点击事件 - ?
田彼利胆: 你可以在onCreateView里这样做:public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_a, container, false); bt_right =(Button)v.findViewById(R.id....
德宏傣族景颇族自治州13965036435: android开发 怎么从fragment中通过控件跳到另一个activity - ?
田彼利胆: 1. 不需要再Activity里面控制fragment的控件2. 可以在Fragment的onCreateView里面初始化Fragment的控件,然后设置监听之类的3. 跳转跟Activity里面跳转一样,通过Intent来跳转
德宏傣族景颇族自治州13965036435: 怎么解决才能从fragment中跳转打开另一个activity?真心求教 - ?
田彼利胆: 从fragment中跳转和从activity中跳转类似,只不过你要先通过fragment的getActivity方法获取到显示这个fragment的activity,具体代码是这样的: Intent intent = new Intent(); intent.setActivity(getActivity(), TargetActivity.class); startActivity(intent); ...
德宏傣族景颇族自治州13965036435: fragment中怎么嵌套listview - ?
田彼利胆: //将下级Adapter放到上级Adapter中维护起来,防止new多个Adapter导致数据错乱 private HashMap ads = new HashMap(); public QuestionCLAdapter(Context context) { super(context); // TODO Auto-generated constructor stub }
德宏傣族景颇族自治州13965036435: 怎么获取fragmentmanager - ?
田彼利胆: ViewPager中如何获取Fragment在做项目时,遇到Fragment与Fragment、Fragment与Activity需要相互通信、传递数据以及进行互操作的问题,查阅了官方文档,也实现了官方的例子,但实际项目是ViewPager+Fragment,按官方的例子,总...