文章分类 - android
摘要:前面给大家稍微看了要怎么使用fragment,在上篇中,我们也初步接触到了add,replace这些fragment操作的函数,下面就再详细讲讲如何管理Fragment页面吧。 一、概述 1、FragmentManager 要管理activity中的fragments,你就需要使用FragmentM
阅读全文
摘要:1、在Fragment中更新其所在Activity的UI 方法1:在Activity中静态化控件,public static TextView main_tab_unread_tv; 这样可以直接在fragment中调到该控件 方法2: publicTextView main_tab_unread_
阅读全文
摘要:以下全是V4包下的类。 1、hide()与show()一块使用 FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); //Activity中 if(aFragment != null){ t
阅读全文
摘要:Android.app.FragmentManager.findFragmentByTag(String tag) 使用Fragment,先获取其实例,通过tag找到内存中的实例,如果取到null,再初始化实例。那么tag怎么获取? 1、 android.app.FragmentTransactio
阅读全文
摘要:一直想总结一下Fragment与Fragment、Activity通信的问题,今天有时间一共总结了三种,权当抛砖引玉,如果大家还有更好的方式来实现Fragment和Fragment、Activity的通信,欢迎提出来,我们一起学习。好了,我们先来看看今天要实现的一个效果图: 左边是一个Fragmen
阅读全文
摘要:为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并把它们跟应用程序的逻辑相连来实现全部的组合式UI。 现实中我们经常想要一个Fragment跟另一个F
阅读全文
摘要:在本节中,你会学到 1、定义接口 2、实现接口 3、将消息传递给fragment 为了重用Fragment UI 组件,在设计中你应该通过定义每一个fragemnt自己的layout和行为,让fragment的自包含和模块化。一旦你定义了这些可重用的Fragment,你可以通过Activity将它们
阅读全文
摘要:可以分为下面的几部分: 使用支持库 创建一个Fragment 创建一个动态UI 多个Fragment之间的通信 使用支持库 创建一个Fragment 创建一个动态UI 多个Fragment之间的通信 使用支持库 创建一个Fragment 创建一个动态UI 多个Fragment之间的通信 1、使用支持
阅读全文
摘要:与正常的活动,您可以使用 若要将你的主要内容替换为另一个片段。与 swipable 的默认选项卡次日食,这只是叠加的活动在其他片段你新片段。我可以弄的整个 ViewPager 的 id 和替换,而不是 android。R.id.content 吗?我要用我新片段替换所有选项卡。 解决方法 1: 通常
阅读全文
摘要:在安卓布局文件中添加控件<Fragment />, 系统定义的此Fragment的id为android.R.id.content 所以调用findViewById(android.R.id.content)可以得到此Fragment的view。
阅读全文
摘要:Fragment介绍 Android是在Android 3.0 (API level 11)开始引入Fragment的。可以把Fragment当成Activity的一个界面的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成,而且Fragment拥有自己的生命周期和接收、处
阅读全文
摘要:一、Activity的生命周期 Activity其实是继承了ApplicationContext这个类 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 显示过程:onCreate -> onStart -> onResume 销毁过程:onPause -> onStop -> onD
阅读全文
摘要:SQLite是比较小而功能比较全的关系型数据库,下面介绍一下SQLite数据库的使用方法,及增删改查操作。 创建一个Android项目; 首先我们需要创建一个DatabaseHelper这个助手类,源码: [html] view plain copy package cn.android.sword
阅读全文
摘要:表单布局,要和TableLayout中的属性TableRow配合使用,我们要利用表单布局实现下图这样的一个布局,首先在这个布局中有一个表单的标题,这个表单有四列,下面分别对应相应的信息: [html] view plain copy <?xml version="1.0" encoding="utf
阅读全文
摘要:在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。 一.SQLite的介绍 1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数
阅读全文
摘要:学习了Android的Hello World的代码,就奇怪着怎样在代码中添加一个Button。找了一些,记录下来,以免继续走坑。 创建一个工程之后,将原来的onCreate函数修改: protected void onCreate(Bundle savedInstanceState) { super
阅读全文
摘要:效果: 在界面中每秒刷新时间 关键代码如下: [java] view plain copy public static TimerHandler timerHandler; //定义一个TimerHandler全局变量 [java] view plain copy [java] view plain
阅读全文
摘要:在Android中常见的几种刷新方式有 Timer,Alarm和handler。在widgetapp更新中,alarm用的比较多,有人讲用alarm比较省电。 但笔者使用后发现用alarm有时候反而会使系统反应变慢了。更好的方法推荐使用handler。 第一种:Timer Timer这种方式最为常见
阅读全文
摘要:postInvalidate() ,Invalidate() 区别 postInvalidate() 用在子线程向UI线程发送界面刷新消息请求, invalidate()调用直接在UI线程刷新界面。 第1种情况 postInvalidate(); package com.ganstyle.activ
阅读全文
摘要:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_
阅读全文

浙公网安备 33010602011771号