![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发之Fragment
文章平均质量分 85
hi_0123
这个作者很懒,什么都没留下…
展开
-
ListFragment的传值
问题描述:左边的Fragment有一个列表项,右边的Fragment是一个TextView我们通过点击列表的不同选项,来获取与之对应的值并填充到右边的Fragment中。MainActivity不做操作。左边的Fragment:package org.mobiletrain.fragment_demo11_listfragment;import android.app.List原创 2015-09-25 22:14:35 · 781 阅读 · 0 评论 -
ListFragment的使用
ListFragment可以向Fragment中添加列表。具体实现方法:1、新建一个类继承ListFragment并重写其onActivityCreated方法然后再新建一个数组适配器,然后通过setListAdapter()的方法获取适配器2、对于每一项的监听事件是重写其onListItemClick()方法。Fragment代码:package org.mobiletrai原创 2015-09-25 21:51:22 · 1113 阅读 · 0 评论 -
使用Application实现Fragment之间的传值
这里我们简单介绍一下Fragment的第三种传值方式:使用Application。首先我们新建一个类继承于Application,然后类中的变量是我们要进行设置的传的变量。然后在AndroidManifest.xml文件的也算是比较简单的一中传值方式吧。下面的代码是我们今天的练习,就是通过在左边输入姓名然后点击改名按钮就可以把我们输入的姓名传到右边的Fragment中。其实题目原创 2015-09-24 21:15:41 · 2013 阅读 · 0 评论 -
Fragment的使用之二
需求:在MainActivity中的布局中左边有三个按钮,右边是一个LinearLayout布局,当我们点击不同的按钮时,右边就切换不同的Fragment,其中一共有三个Fragment:Left,Middle,Right这里主要要考虑的是FragmentTransaction的replace()方法,就是替换不同的FragmentMainActivity:package co原创 2015-09-24 13:10:24 · 487 阅读 · 0 评论 -
通过bundle对象实现Fragment之间的传值
这里我们介绍一下使用bundle对象进行Fragment传值,比较简单我们直接看代码吧,都有注释的。MainActivity:package org.mobiletrain.fragment_demo07;import android.os.Bundle;import android.app.Activity;import android.app.FragmentManager;原创 2015-09-24 21:23:11 · 6406 阅读 · 0 评论 -
类似于微信的在一个Activity中界面的相互切换
今天我们讲一个例子,主要的实现是通过点击界面下方的不同按钮,然后在上面显示不同的Fragment布局步骤:1、在res文件夹下新建一个drawable文件,然后在里面创建4个新的Selector类型的xml文件,文件内容是: 这里我只列举了一个,其它三个和它是一样的。2、然后就是activity_main.xml文件:<LinearLayout xm原创 2015-09-25 22:47:54 · 3019 阅读 · 6 评论 -
使用回调函数实现Fragment之间的传值
问题描述:在MainActivity的布局文件中有两个Fragment,其中左边的Fragment的布局是一个ListView,右边的Fragment是一个TextView我们想要实现的需求是:通过点击左边ListView中的条目,在右边显示与之对应的内容。这里我们需要用到回调函数。这里我们先定义一个接口:package org.mobiletrain.fragment_d原创 2015-09-24 20:51:01 · 5134 阅读 · 0 评论 -
Fragment的使用
今天我们讲下Fragment,其使用方法比较简单,但不是很好描述,我们直接看代码吧。MainActivity:package com.example.fragment_02;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import and原创 2015-09-24 12:54:52 · 476 阅读 · 0 评论