草庐IT

Fragment-Activity

全部标签

android - Android中Activity之间的3D "cube"动画

我需要AndroidActivity之间的动画。我已经尝试了一些例子,但找不到这样的东西: 最佳答案 进口this项目并在项目属性中标记为库并将其添加到您的项目中像这样创建你的Activity:packagecom.example.testcube;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.support.v4.view.PagerAdapter;importandroid.view.Gr

java - Android 无法启动 Activity 组件信息

我在我的模拟器上遇到了这些错误,应用程序在那里崩溃了。日志猫08-3022:18:20.066:E/AndroidRuntime(860):FATALEXCEPTION:main08-3022:18:20.066:E/AndroidRuntime(860):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.mojoo/com.example.mojoo.main}:java.lang.NullPointerException08-3022:18:20.066:E/AndroidRuntim

android - 为什么父Activity的菜单在TabHost中不显示?

我有ActivityA和一个TabHost。我的TabHost有2个选项卡。第一个选项卡有ActivityB,第二个选项卡有ActivityC。ActivityA有一个菜单。ActivityB和C没有任何菜单。当我单击ActivityA时,我可以打开它的菜单,但是当我单击其中一个选项卡时,不会显示A的菜单。这意味着ActivityB或C已激活,我无权访问A的菜单。当A有这个TabHost时,我如何才能访问A的菜单或其他资源? 最佳答案 在您的标签式Activity中尝试此代码:@OverridepublicbooleanonCrea

android - 通过 Intent 调用显示特定 fragment

我知道我们可以通过Intent调用在Activity之间移动。但是有没有办法从一个Activity移动到一个Activity托管的特定fragment?例如,如果我有一个ActivityA,它承载2个fragmentf1和f2,有没有办法通过Intent调用直接从另一个ActivityB转移到fragmentf2?提前致谢。 最佳答案 嗯,直接通过Intent调用是不可能的,您必须启动ActivityA,并通过Intent中的额外/bundle指定ActivityA打开fragmentf2,这意味着您必须自己编写逻辑。.不可能直接.

android - 在 Android ADT r21.1 新 Activity 向导中禁用 "Finish"按钮

我修复了asimilarissueafterADTr20,但我在更新到r21.1后遇到的这个新问题略有不同。当我尝试使用向导中的任何模板时,我可以在任何项目(新的或旧的)中创建新项目,但不能创建新的Activity。我尝试从SDK管理器中删除支持库,重新安装并重新启动,但这一次对我来说没有用。制作Activity的手动方法工作得很好,但模板向导很方便。最近可能看过此内容的其他人有什么想法吗?ADTr21.1eclipse朱诺4.2.1OSX10.7.5 最佳答案 使用文件-新建-菜单中的其他路径

android - 使用 fragment 导致崩溃

我一直在努力创建我能做的最简单的项目,这给我带来了问题。我最初认为这是一个map问题,直到我意识到它可能是一个一般的(支持库?)fragment问题。(我试过在我的SGIIv4.1.2上运行这段代码)Java代码:packagecom.example.testapp;importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;publicclassMSMapextendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceSt

android - 在 finish() 之后,发布到 Activity 的 Handler 的 Runnables 将继续执行多长时间?

我有一个链接到UI线程的Handler。正如预期的那样,我可以向它post()Runnable并让它们在UI线程上执行。我还有一个按钮,按下该按钮时将调用Activity上的finish()。finish()如何影响UIHandler的消息队列?它会处理队列中的所有消息但不再接受吗?它会不会直截了本地拒绝运行任何东西并立即终止(我有理由相信这不是真的)。在onDestroy()被调用之前,它会继续允许Runnable被发送到它吗?您应该假设Activity堆栈只包含一个Activity。 最佳答案 您可以在您的应用程序仍然存在时通过

java - ActionBar — Activity 之间的共享按钮

我在ActionBar中放置了一个按钮。我如何制作一个按钮监听器,它在包含ActionBar的不同布局之间共享? 最佳答案 创建一个“BaseActivity”或“ParentActivity”或任何您想调用的扩展Activity的名称。这简单地完成了您在每个Activity中所做的所有事情。然后所有其他Activity,扩展此ParentActivity,而不是普通Activity。在这个ParentActivity中实现你的操作栏创建和按钮,以及它们的操作。 关于java-Actio

安卓 fragment 困惑

我对Android中fragment的正确逻辑使用有疑问。我知道它旨在用于改善平板电脑体验,但这是否意味着fragment通常只能用于此目的?或者使用fragment代替自定义复合View是否是糟糕的开发实践?例如,我正在编写一个应用程序来记录计数。生成得分表时,它会为ScrollView中的每个玩家创建一个“ScoreCell”,一个自定义复合控件。我想做的(但看不到作为View的方式)是处理由包含Activity激活的内部OnClickListeners:每个ScoreCell都有一个TextView作为玩家的名字,我想长按它以启动ActivityForResult()弹出一个输入

android - 按下后退按钮后调用的 fragment onStart 和 onCreate Activity

场景:我有一个Activity,其中有多个fragment,我正在使用fragment事务替换一个fragment给另一个fragment>并将它们添加到BackStack。我正在对某些fragment执行JSON解析和网络相关任务。问题:我的问题是,当我按下后退按钮导航到最后一个fragment时替换fragment后,再次调用onStart和onActivityCreated方法。每次我使用后退按钮导航到那个fragment时,我在这些事件中的代码都会执行但是EditText中的任何值即使在替换fragment并使用后退按钮返回它之后也保持不变。为什么每次都执行onStart和on