- 浏览: 321352 次
最新评论
-
ax003d:
你好,我使用这种方法,在gridview里显示图片,当图片数量 ...
ScrollView嵌套GridView、ListView的解决办法 -
yunzhu:
Firefox下有Xmarks书签同步插件,很好用,可以方便地 ...
开发人员应该具备的工具----欲善其事,先利其器 -
mjlixm:
Android入门:ContentProvider 学习了! ...
Android入门:ContentProvider -
bluesky329:
很好收益匪浅!
一个软件工程师的经验之谈 -
qinglongyun:
每天工作4小时的程序员
提供一个简单案例:
1,新建一个项目
修改和添加三个xml文件:main.xml,item1.xml,item2.xml
a) main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <LinearLayout
- android:id="@+id/content"
- android:layout_width="fill_parent"
- android:layout_height="0dp"
- android:layout_weight="1"
- android:gravity="center_vertical|center_horizontal" >
- </LinearLayout>
- <Button
- android:id="@+id/button1"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="Change" />
- </LinearLayout>
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <TextView
- android:id="@+id/tv1"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:text="1111111111111111111111111111111111" />
- </LinearLayout>
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <TextView
- android:id="@+id/tv2"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:text="222222222222222222222222222222222222" />
- </LinearLayout>
修改MainActivity代码:
- package com.bison.xxxxxxxxxxxxx;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.LinearLayout;
- public class MainActivity extends Activity implements OnClickListener {
- LinearLayout content;
- Button btn;
- LinearLayout item1, item2;
- boolean isChange = false;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- // 初始化控件
- content = (LinearLayout) this.findViewById(R.id.content);
- btn = (Button) this.findViewById(R.id.button1);
- btn.setOnClickListener(this);
- // 加载item1
- initItem1();
- }
- private void initItem1() {
- item1 = (LinearLayout) LinearLayout.inflate(this, R.layout.item1, null);
- content.addView(item1);
- }
- private void initItem2() {
- item2 = (LinearLayout) LinearLayout.inflate(this, R.layout.item2, null);
- content.addView(item2);
- }
- @Override
- public void onClick(View v) {
- switch (v.getId()) {
- case R.id.button1:
- isChange = !isChange;
- if (isChange) {
- content.removeView(item1);
- // 加载item2
- initItem2();
- } else {
- content.removeView(item2);
- initItem1();
- }
- break;
- }
- }
- }
PS:如果多个Activity具有相同的Header和Footer,则可以考虑使用这种方法来写.
发表评论
-
Android入门:ContentProvider
2012-07-02 00:06 1885一、ContentProvider介绍 Cont ... -
Android入门:监听ContentProvider数据改变
2012-07-02 00:06 1394一、监听ContentProvider主要步骤 1 ... -
android 使用广播接收者监听短信和拦截外拨电话
2012-06-27 23:31 2181如果你想监听自己或者别人接收到的短信,设置黑名单等功能, ... -
android 广播接收者--BroadcastReceiver
2012-06-27 23:30 3504BroadcastReceiver初识: ... -
android 之访问WebService显示手机号码归属地
2012-06-27 23:27 1428发送XML 通过URL封装路径打开一个HttpURLC ... -
Android开发从入门到精通(8) _9
2012-04-24 21:45 2423Spinner 第八章(9) 在本节中将为Spinne ... -
Android开发从入门到精通(8) _8
2012-04-24 21:44 933RadioGroup 第八章(8) 在本章中将为Rad ... -
Android开发从入门到精通(8) _7
2012-04-24 21:43 909EditText 第八章(7) 在本节中,和上一节很类 ... -
Android开发从入门到精通(8) _6
2012-04-24 21:43 837CheckBox 第八章(6) 在本节中,将为Chec ... -
Android开发从入门到精通(8) _5
2012-04-24 21:42 869按钮 第八章(5) 看看下面的代码。这段代码代表了四个 ... -
Android开发从入门到精通(8) _4
2012-04-23 22:18 1003为AutoComplete创建一个 ... -
Android开发从入门到精通(8) _3
2012-04-23 22:17 1124使用菜单 第八章(3) 在本节中,你将建造一个应用 ... -
Android开发从入门到精通(8) _2
2012-04-23 22:17 1006修改AndroidManifest.xml文件 第八章( ... -
Android开发从入门到精通(8) _1
2012-04-23 22:16 827列表,菜单和其它Views 第八章(1) 关键技能 & ... -
Android开发从入门到精通(7) _8
2012-04-23 22:16 1062试试这个:修改AndoridPhoneDialer项目 ... -
Android开发从入门到精通(7) _7
2012-04-22 15:14 931执行一个EditText View 第七章(7) ... -
Android开发从入门到精通(7) _6
2012-04-22 15:13 1118修改AndroidPhoneDialer 第七章(6) ... -
Android开发从入门到精通(7) _5
2012-04-22 15:13 896编辑活动许可 第七章(5) 大多数的Activit ... -
Android开发从入门到精通(7) _4
2012-04-22 15:12 974在本节中你将会 ... -
Android开发从入门到精通
2012-04-21 12:46 872从你的活动中打出电话 第七章(4) 在本节中你将会 ...
相关推荐
activity在项目中的使用,从前端到后台的配置。
代码主要实现从一个Activity跳转到另外一个Activity
该资源包含了一个activity访问另一个应用的acitvity的简单实现,简单易懂,喜欢的下载!
实现在同一个activity中通过一个按钮切换两个不同的布局,此处的按钮并非同一个按钮控件,而是在两个不同的布局文件中点击按钮实现布局的切换。参考博客:http://blog.csdn.net/u010963246/article/details/47324229
该程序实现了activity之间的跳转以及传值!
这是一个关于从一个activity跳到fragment,再从fragment跳到activity的页面之间的跳转!!!
service在后台下载,与前台多个activity通信,结果发现有一个坑,找到原因后,跟大家一起分享。
使用纯js的ajax发送后台请求,操作前面html,springmvc用来跳转,orm层使用mybatis连接mysql数据库,使用activity工作流做的审批流程项目
然后通过startActivity(String id, Intent intent)这个方法获取Window获取当前Window对象,再然后调用getDecorView()方法获取当前activity对应的view,这样就可以使用addView(View child)方法添加到activity中。
博客里面的例子程序,见地址http://blog.csdn.net/jason0539/article/details/18075293
09-01 rxbus从第二个activity发送消息给第一个activity,并后台更新第一个activity的UI
09-02 eventbus3.0从第二个activity发送消息给第一个activity,并后台更新第一个activity的UI
Demo结构 fragment_first.xml fragment_second.xml fragment_main.xml 效果图: 原创文章 2获赞 1访问量 119 关注 私信 展开阅读全文 作者:河边啃母鸡
Android中使用隐式方式打开一个新的Activity!
深入底层剖析,一个activity中多个handler和消息的处理过程,
activity更新另一个activityUI方法——广播
使用ViewModel解决多个Activity数据共享问题(Kotlin版)
一个简单的例子 告诉你一个APP如何用一个activity就可以实现
昨天把Ogre3d 编译到Android 平台安装之后,再回头看代码才发现,在Android工程中居然没有Java源文件,从Manifest文件中才知道原来使用的是 NativeActivity 。...如果我要从一个Activity再跳入游戏界面那该怎么做呢?
一个viewpager中嵌套多个activity,每当滑动到当前activity时,加载当前activity中的数据,实现异步加载