草庐IT

Fragments

全部标签

android - 使用 Fragments/Toolbar 返回导航

我现在正在为这个问题挠头……我有一个ActionBarActivity加载初始Fragment-原始菜单在Activity中膨胀。现在,我有一个导航栏,当一个项目被选中时,它会加载一个不同的fragment并将其添加到后台堆栈。当我这样做时,我想设置一些东西:将家设置为向上指示器使主Activity中的选项菜单无效Set的Fragment选项为true确保向上指示器正确导航回原始Fragment发生了一些相当奇怪的事情-向上指示器只出现一次并且不作为后退按钮,虽然我已经使新菜单无效并膨胀,但新菜单被附加到原始Activity菜单。编辑:好的,我已经解决了附加问题-忘记添加menu.cl

Android 刷新 fragment 内的 ViewPager

我试图在发布之前在SO内部进行搜索,但我无法理解如何刷新fragment中托管的ViewPager的内容。你能帮帮我吗?谢谢你的时间这是我的代码。我有在其中托管ViewPager的fragmentActivity。它显示不同的小部件,ViewPager显示不同的图像,我在代码中调用从数据库“carosello”返回的图像列表。当我执行搜索时,我调用refresh()方法作为托管此fragment的主要Activity的回调,然后我再次设置所有View。适用于fragment中的所有信息,但不适用于ViewPager:始终显示最旧(首次创建)的图像。publicclassPage2Fam

android - 使用 ViewPager 跨多个 TextViews/Fragments 拆分文本

我正在尝试使用Android兼容性库将一些文本拆分到加载到ViewPager的多个fragment中。这个想法是拥有类似于Kindle应用程序的东西,您可以在其中滑动多页文本。最初,我的文本源是一个在strings.xml中定义的字符串,我使用一种算法来确定设备屏幕的高度,然后将这个字符串相应地拆分为ViewPager的多个项目。由于您无法提前获得TextView的高度,我只是使用百分比值来确定在每个页面上将TextView的最大尺寸设置为多少(这看起来有点难看)。这看起来是一种合理的方法,还是我的做法完全错误? 最佳答案 Asyo

android - Android 应用程序从 'best practice' 更改为 'Activities' 的 'Fragments' 是什么?

我正在为Android平台编写应用程序。该应用程序几乎已经为2.x版本编写,但我也想为Honeycomb版本编写它。如您所知,Honeycomb对于选项卡目标有“fragment”而不是“Activity”。我的应用程序中有大约30个Activity,必须将其更改为fragment。这对我来说可能很难,所以我想知道关于这样做的“最佳实践”。谢谢。 最佳答案 不是真正的100%答案,只是我目前的个人经验(如果我有任何错误,请纠正我-我仍然是Android的初学者):我在atm遇到了同样的情况,我想我可以重新使用我的Activity并更

android - Fragments 和 Activity——我应该把我的应用程序逻辑放在哪里?

我已经创建了我想要的View。它有1个图像、一个输入框和一个按钮。单击按钮时,我将要加载另一个Activity。我很困惑为什么会有fragment和Activity。我是Android世界的新手(来自iOS)。我的理解是Activity类似于ViewControllers,但我不确定我是否理解fragment是什么。我应该把事件处理放在哪里?packagecom.phppointofsale.phppointofsale;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionB

android - ViewPager Fragments 未在 onCreate 中启动

无论我是在onCreate()、onCreateView()还是onResume()中尝试,我似乎在更新我在ViewPager中使用的fragment时遇到问题。以下是我在MainFragment中设置ViewPager的方式:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.fragment_main_screen,container,false);mPager=(ViewPa

android - 多个 Activity/Fragments 和 Model View Presenter 模式

首先,我知道ModelViewPresenter有不同的实现方式,在我看来,只要您明确定义了抽象层并履行指定的职责,那么您如何实现此模式就有待解释。我已经在很多只有一个Activity的应用程序中实现了这种模式。我现在开始了一个新项目,它有多个Activity并附加了Fragments,包括嵌套fragment(ViewPager)。我现在正在尝试将MVP转化为这个项目,但我遇到了概念障碍,想要一些指导和见解。到目前为止,我已经创建了上述结构并开始与View&Presenter建立1:1的关系(无论是Activity还是Fragment)。我觉得这没问题,但是,例如,如果我从Activ

Android:不推荐使用 TabActivity,使用 Fragments?

看来TabActivity现在已经被弃用了,我们需要使用Fragments。我尝试使用标准Activity,但无法调用getTabHost。看来我必须使用Fragments。但我有点困惑这将如何工作。我了解fragment不是Activity,因此它们不在list文件中?所以我想我不能对fragment执行startActivity?有谁知道解释tabHost和Fragments的好例子,我找到的所有例子和教程都只使用tabactivity。提前致谢 最佳答案 也许您可以改用TabLayout。Tabsarenowbestimple

java - 包内的android studio文件夹

我怎样才能拥有像这样的目录结构src/main/java/com.L33Tcode.example/Adapterssrc/main/java/com.L33Tcode.example/Fragments出于某种原因,androidstudio似乎不想让我在包文件夹中包含源文件夹。另外,如果我想拥有jni库和nativeC++代码,我如何才能将它们放在同一个包中。androidstudio是一个很棒的程序,但是目录结构真的很困惑,请帮忙。现在我的项目甚至没有包文件夹,源代码的顶部也没有“包”,但似乎一切正常。 最佳答案 右键单击您的

android - Fragments 如何处理触摸?

我正在玩android的Fragments,我发现了一些对我来说意义不大的东西。我正在使用兼容包并在带有2.3.3的nexusone上进行测试,因为我还没有摩托罗拉xoom。我的问题是:当我用另一个替换fragment时,后面的那个继续接收触摸。这是要重现的代码。我有一个项目列表,当您按一行时,将创建并显示一个新fragment。但是如果您触摸绿色fragment,它将被ListFragment接收,增加我必须按下的后退按钮数量才能返回到ListFragment。谁能解释一下为什么?编辑:正如CommonsWare所建议的那样,我删除了粘贴在此处的代码,因为我将其作为issue打开。在