登录
首页 » Android » 多个Fragment的切换使用

多个Fragment的切换使用

于 2022-06-12 发布 文件大小:1.64 MB
0 166
下载积分: 2 下载次数: 1

代码说明:

多个Fragment的切换使用,各种切换,滑动,滑动,滑动,滑动

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 谷_歌 Android SDK开发范例大全(PDF完整版1)
    谷_歌Android SDK开发范例大全(完整版)共4个分卷目录第1章 了解.深入.动手做.1.1 红透半边天的Android1.2 本书目的及涵盖范例范围1.3 如何阅读本书1.4 使用本书范例1.5 参考网站第2章 Android初体验2.1 安装AndroidSDK与ADTplug-in2.2 建立第一个Android项目(HelloAndroid!)2.3 Android应用程序架构——从此开始2.4 可视化的界面开发工具2.5 部署应用程序到Android手机第3章 用户人机界面3.1 更改与显示文字标签——TextView标签的使用3.2 更改手机窗口画面底色——drawable定义颜色常数的方法3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色3.4 置换TextView文字——CharSequence数据类型与ResourceID应用3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法3.6 样式化的定型对象——Style样式的定义3.7 简易的按钮事件——Button事件处理3.8 手机页面的转换——setContentView的应用3.9 调用另一个Activity——Intent对象的使用3.10 不同Activity之间的数据传递——Bundle对象的实现3.11 返回数据到前一个Activity——startActivityForResult方法3.12 具有交互功能的对话框——AlertDialog窗口3.13 置换文字颜色的机关——Button与TextView的交互3.14 控制不同的文字字体——Typeface对象使用3.15 如iPhone拖动相片特效——Gallery画廊3.16 自制计算器——多按钮的整合应用3.17 关于(About)程序信息
    2023-05-22 01:55:05下载
    积分:1
  • Android的PIC面板
    Android的PIC面板
    2022-03-14 11:59:23下载
    积分:1
  • Android SDK 开发范例大全 PDF完整版第二版
     Android SDK开发范例大全(完整版)共4个分卷目录第1章 了解.深入.动手做.1.1 红透半边天的Android1.2 本书目的及涵盖范例范围1.3 如何阅读本书1.4 使用本书范例1.5 参考网站第2章 Android初体验2.1 安装AndroidSDK与ADTplug-in2.2 建立第一个Android项目(HelloAndroid!)2.3 Android应用程序架构——从此开始2.4 可视化的界面开发工具2.5 部署应用程序到Android手机第3章 用户人机界面3.1 更改与显示文字标签——TextView标签的使用3.2 更改手机窗口画面底色——drawable定义颜色常数的方法3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色3.4 置换TextView文字——CharSequence数据类型与ResourceID应用3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法3.6 样式化的定型对象——Style样式的定义3.7 简易的按钮事件——Button事件处理3.8 手机页面的转换——setContentView的应用3.9 调用另一个Activity——Intent对象的使用3.10 不同Activity之间的数据传递——Bundle对象的实现3.11 返回数据到前一个Activity——startActivityForResult方法3.12 具有交互功能的对话框——AlertDialog窗口3.13 置换文字颜色的机关——Button与TextView的交互3.14 控制不同的文字字体——Typeface对象使用3.15 如iPhone拖动相片特效——Gallery画廊3.16 自制计算器——多按钮的整合应用3.17 关于(About)程
    2022-05-24 17:26:43下载
    积分:1
  • Ethernzt-Athernet
    OMRON FINS 串口 以太网通讯协议软件原代码(The original Code of OMRON FINS Serial Ethernet Communication Protocol Software)
    2018-07-30 12:43:58下载
    积分:1
  • c++ 走迷宫 示例源码下载
    c++ 走迷宫 示例源码下载
    2014-03-10下载
    积分:1
  • 微信公众平台开发模式(JAVA) SDK/微信app
    【核心代码】package com.gson;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Date;import java.util.Properties;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletInputStream;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.log4j.Logger;import com.gson.bean.Articles;import com.gson.bean.InMessage;import com.gson.bean.OutMessage;import com.gson.bean.TextOutMessage;import com.gson.inf.MessageProcessingHandler;import com.gson.util.Tools;import com.gson.util.XStreamFactory;import com.thoughtworks.xstream.XStream;/** * 请求拦截 * * @author GodSon * */public class WeChatFilter implements Filter { private final Logger logger = Logger.getLogger(WeChatFilter.class); private String _token; private String conf = "classPath:wechat.properties"; private String defaultHandler = "com.gson.inf.DefaultMessageProcessingHandlerImpl"; private Properties p; @Override public void destroy() { logger.info("WeChatFilter已经销毁"); } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) res; Boolean isGet = request.getMethod().equals("GET"); String path = request.getServletPath(); String pathInfo = path.substring(path.lastIndexOf("/")); if (pathInfo == null) { response.getWriter().write("error"); } else { _token = pathInfo.substring(1); if (isGet) { doGet(request, response); } else { doPost(request, response); } } } private void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml"); OutMessage oms = new OutMessage(); ServletInputStream in = request.getInputStream(); // 转换微信post过来的xml内容 XStream xs = XStreamFactory.init(false); xs.alias("xml", InMessage.class); String xmlMsg = Tools.inputStream2String(in); logger.debug("输入消息:[" xmlMsg "]"); InMessage msg = (InMessage) xs.fromXML(xmlMsg); // 获取自定消息处理器,如果自定义处理器则使用默认处理器。 String handler = p.getProperty("MessageProcessingHandlerImpl"); if (handler == null) handler = defaultHandler; try { // 加载处理器 Class clazz = Class.forName(handler); MessageProcessingHandler processingHandler = (MessageProcessingHandler) clazz.newInstance(); // 取得消息类型 String type = msg.getMsgType(); Method mt = clazz.getMethod(type "TypeMsg", InMessage.class); oms = (OutMessage) mt.invoke(processingHandler, msg); if (oms == null) { oms = new TextOutMessage(); ((TextOutMessage) oms).setContent("系统错误!"); } setMsgInfo(oms,msg); } catch (Exception e) { logger.error(e); oms = new TextOutMessage(); ((TextOutMessage) oms).setContent("系统错误!"); try { setMsgInfo(oms,msg); } catch (Exception e1) { logger.error(e); } } // 把发送发送对象转换为xml输出 xs = XStreamFactory.init(true); xs.alias("xml", oms.getClass()); xs.alias("item", Articles.class); String xml = xs.toXML(oms); logger.debug("输出消息:[" xml "]"); response.getWriter().write(xml); } private void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String signature = request.getParameter("signature");// 微信加密签名 String timestamp = request.getParameter("timestamp");// 时间戳 String nonce = request.getParameter("nonce");// 随机数 String echostr = request.getParameter("echostr");// // 验证 if (Tools.checkSignature(_token, signature, timestamp, nonce)) { response.getWriter().write(echostr); } } private void setMsgInfo(OutMessage oms,InMessage msg) throws Exception { // 设置发送信息 Class outMsg = oms.getClass().getSuperclass(); Field CreateTime = outMsg.getDeclaredField("CreateTime"); Field ToUserName = outMsg.getDeclaredField("ToUserName"); Field FromUserName = outMsg.getDeclaredField("FromUserName"); ToUserName.setAccessible(true); CreateTime.setAccessible(true); FromUserName.setAccessible(true); CreateTime.set(oms, new Date().getTime()); ToUserName.set(oms, msg.getFromUserName()); FromUserName.set(oms, msg.getToUserName()); } /** * 启动的时候加载wechat.properties配置 可以在过滤器配置wechat.properties路径 */ @Override public void init(FilterConfig config) throws ServletException { String cf = config.getInitParameter("conf"); if (cf != null) { conf = cf; } String classPath = this.getClass().getResource("/").getPath().replaceAll("%20", " "); conf = conf.replace("classPath:", classPath); p = new Properties(); File pfile = new File(conf); if (pfile.exists()) { try { p.load(new FileInputStream(pfile)); } catch (FileNotFoundException e) { logger.error("未找到wechat.properties", e); } catch (IOException e) { logger.error("wechat.properties读取异常", e); } } logger.info("WeChatFilter已经启动!"); }}
    2014-01-21下载
    积分:1
  • android 转盘抽奖 实例源码
    android 转盘抽奖 实例源码
    2013-06-16下载
    积分:1
  • Call bloker
    2022-02-28 16:26:49下载
    积分:1
  • 一个智能家居app的大体框架
    只是一个智能家居的基本框架,做了基本的界面,还没有加入数据存储和网络通信功能
    2022-03-24 13:59:08下载
    积分:1
  • fishing-Daren-source-code
    安卓 捕鱼达人源代码 喜欢的朋友可以自己下载(fishing Daren source code)
    2021-01-06 23:08:53下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载