`
wang_peng1
  • 浏览: 3943133 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ActivityGroup的使用代码将子activty 的layout加入到主activity中

 
阅读更多

想代码实现 将子activity的所用的layout加入到主activty中的layout

public class FormActivity extends ActivityGroup { 
 
 
@Override 
 
protected void onCreate(Bundle savedInstanceState) { 
   
super.onCreate(savedInstanceState); 
 
    setContentView
(R.layout.form); 
 
   
LocalActivityManager m = getLocalActivityManager(); 
 
   
Intent intent = new Intent().setClass(this, ContactFieldActivity.class); 
   
Window w = m.startActivity("tratat", intent); 
 
   
View v = w.getDecorView(); 
 
   
LinearLayout container = (LinearLayout)findViewById(R.id.fieldsContainer); 
    container
.addView(v); 
 
} 
 
 
} 

分享到:
评论
2 楼 bear1122ccc 2011-08-17  
如果在右边添加的页面需要跳转能不能把跳转的那个页面也加到主Activity呢。
1 楼 bear1122ccc 2011-08-17  
晕,楼主,你这算什么呀。

相关推荐

    使用ActivityGroup来切换Activity和Layout

    当用户点击底部的按钮时,我们可以调用`LocalActivityManager`的`getWindow()`方法来获取子`Activity`的`Window`对象,然后将其`DecorView`添加到主`Activity`的`containerBody`中。 ```java Window window = ...

    Android开发—使用ActivityGroup来切换Activity和Layout

    在上面的代码中,我们使用 Intent 来启动不同的 Activity,并且使用 startSubActivity 方法来在 ActivityGroup 中启动这些 Activity。然后,我们可以使用 setContentView 方法来加载不同的ContentView。 最后,我们...

    Android开发—使用ActivityGroup来切换Activity和Layout.pdf

    - ActivityGroup是Android早期的解决方案,它继承自Activity,提供了一种在同一个父Activity中加载和切换子Activity的能力。 - 主要方法:`startChildActivity(String name, Intent intent)`用于启动一个新的子...

    ActivityGroup

    要使用ActivityGroup,你需要继承自ActivityGroup,并且在子Activity中定义一个Layout,然后通过Group中的LocalActivityManager来管理这些子Activity。LocalActivityManager可以启动、销毁和切换子Activity,并且...

    ActivityGroup实现tab功能

    ActivityGroup是Android早期版本(API Level 8及以下)中实现Tab功能的一种方式,它允许在一个单一的Activity中嵌套多个子Activity。在本文中,我们将深入探讨如何使用ActivityGroup来实现Tab功能,以及它的工作原理...

    TabHost中每个tab中放入多个Activity

    当时,我只是简单的在一个Activity中使用了动态布局 (设置layout是否显示) 虽然效果还不错,但实际上依然是同一个Activity,这样的缺点是代码结构会相对复杂,不易维护 今天在网上看到了一篇文章,原文是...

    Android程序研发源码Android TabHost内嵌ActivityGroup界面管理源码.rar

    **ActivityGroup** 是一种特殊的Activity,它允许在同一个Activity中管理多个子Activity。在TabHost中,ActivityGroup常被用来作为每个Tab的内容容器,使得每个Tab可以独立地展示不同的Activity,从而实现类似浏览器...

    高仿微信的界面 - ActivityGroup + GridView 实现Tab分页

    // 添加子Activity到栈中 public void addActivity(Activity activity) { mActivities.push(activity); } // 获取当前显示的Activity public Activity getCurrentActivity() { if (mActivities.isEmpty()) {...

    Android TabHost内嵌ActivityGroup界面管理源码.rar

    在Android早期版本中,如果要在TabHost的每个标签页中展示不同的Activity,通常会使用ActivityGroup来实现。ActivityGroup内部可以维护一个活动栈,通过切换栈顶的Activity来实现页面的切换效果。 源码中可能包含了...

    Android底部标签页的代码例子

    4. 在`FragmentActivity`中初始化`ViewPager`和`BottomNavigationView`,设置`FragmentPagerAdapter`并将其关联到`ViewPager`。 5. 配置`BottomNavigationView`,将各个标签页与`ViewPager`中的`Fragment`对应起来,...

    用Fragment来代替过期的Tabhost和ActivityGroup

    2. **在Activity中添加Fragment**:在需要显示Fragment的地方,通过FragmentManager和FragmentTransaction进行添加、替换或移除操作。 ```java FragmentManager fragmentManager = getSupportFragmentManager(); ...

    ActivityGroupDemo实现Tabhost

    使用`LocalActivityManager`的`startActivity()`方法启动子`Activity`,并将结果传递回父`Activity`。此外,你还需要实现`onSaveInstanceState`和`onRestoreInstanceState`方法,以保存和恢复子`Activity`的状态,...

    android的tabhost的一个例子

    2. 在Activity中初始化TabHost,添加Tab,并关联对应的Intent。例如,`MainActivity.java`: ```java public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle ...

    Android UI 问题集注

    问题四.ActivityGroup的使用代码将子activty 的layout加入到主activity中 问题五.Drawable显示一个图片通过路径 问题六.搜索时后台运行对话框 问题七、自定义可编辑的对话框 问题八、Android Series: GET, POST and ...

    安卓编程与应用

    (通过 windowIsFloating 的主题集合),或者嵌入到其他的 activity(使用 ActivityGroup)。大部分的 Activity 子类都需要 实现以下两个接口: onCreate(Bundle)接口是初始化 activity 的地方. 在这儿通常可以 调用...

    Android开发规范参考文档.docx编程资料

    - 使用`Button`+`ActivityGroup`来实现Tab效果时,应确保选中的`Button`调用`setSelected(true)`方法,同时确保`ActivityGroup`中的当前Activity与该`Button`相对应。 遵循这些开发规范有助于提升Android应用程序...

    TabActivity使用实例

    `TabActivity`是Android 2.x版本中的一部分,它基于`ActivityGroup`,允许在一个`Activity`中嵌套多个子`Activity`,每个子`Activity`对应一个标签页。这种方式现在看来并不推荐,因为它带来了复杂的生命周期管理...

    Android代码规范

    - 如果多个Activity中有相同的UI处理逻辑,可以创建一个公共基类`CommonActivity`来封装这些通用逻辑。 - 使用Button和ActivityGroup实现Tab效果时,确保Button处于选中状态并与对应的Activity关联。 - 为避免冲突,...

    android UI源码.zip

    实现TabHost有三种方式:继承自TabActivity,ActivityGroup和自定义的Activity 实现 备注:我在继承TabActivity的时候,将TabWidget的android:layout_height设置为"fill_parent"时,tab中不显示任何东西。如图: ...

    android开发规范

    - 通常会将重复使用的样式提取到此文件中,便于维护。 **9. 使用Layer-list和Selector** - Layer-list允许开发者创建复合的Drawable对象,用于实现复杂的视觉效果。 - Selector则用于根据不同的状态改变View的...

Global site tag (gtag.js) - Google Analytics