Tag: 片段

从DialogFragment接收结果

我正在使用DialogFragments的许多事情:从列表中select项目,input文本。 什么是最好的方式返回一个值(即从列表中的string或项目)回到调用活动/片段? 目前,我正在使调用活动实现DismissListener并给DialogFragment一个参考活动。 然后Dialog调用活动中的OnDimiss方法,活动从DialogFragment对象中获取结果。 非常混乱,而且在DialogFragment失去对活动的引用时,它不能在configuration更改(方向更改)上工作。 谢谢你的帮助。

HTML位置:固定页面页眉和页内锚点

如果我在HTML页面中有一个非滚动标题,将其固定在顶部,具有定义的高度: 有没有办法使用URL锚点( #fragment部分)让浏览器滚动到页面中的某个点,但仍然尊重固定的元素的高度没有JavaScript的帮助 ? http://foo.com/#bar 错误(但共同的行为):正确: + ——————————— + + ————– ——————- + | BAR ///////////////////// header | | //////////////////////// header | + ——————————— + + ————– ——————- + | 这是Text |的其余部分 | BAR | | … | | | | … | | 这是Text |的其余部分 | … | | … | + ——————————— + […]

在fragmentpageradapter中重用片段

我有一个浏览器,通过片段。 我的FragmentPagerAdapter子类在getItem方法中创build一个新的片段,这看起来很浪费。 是否有一个FragmentPagerAdapter相当于listAdapter中的convertView ,使我能够重用已经创build的片段? 我的代码如下。 public class ProfilePagerAdapter extends FragmentPagerAdapter { ArrayList<Profile> mProfiles = new ArrayList<Profile>(); public ProfilePagerAdapter(FragmentManager fm) { super(fm); } /** * Adding a new profile object created a new page in the pager this adapter is set to. * @param profile */ public void addProfile(Profile profile){ mProfiles.add(profile); } @Override public int getCount() […]

Android – 保存/恢复片段状态

我有一个活动,我经历了几个片段。 在每个片段中,我有几个视图( EditText, ListView, Map等)。 我怎样才能保存在那个时候显示的片段的实例? 当activity是onPause() –> onResume()时,我需要它工作。 另外我需要它的工作,当我从另一个片段(从后台popup)返回。 从主要Activity我叫第一个片段,然后从我打电话给下一个片段。 代码为我的活动: public class Activity_Main extends FragmentActivity{ public static Fragment_1 fragment_1; public static Fragment_2 fragment_2; public static Fragment_3 fragment_3; public static FragmentManager fragmentManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); fragment_1 = new Fragment_1(); fragment_2 = new Fragment_2(); fragment_3 = new Fragment_3(); fragmentManager = […]

Android:你可以嵌套片段?

是否可以在另一个Fragment的布局中粘贴Fragment ? 有没有人试过这个?

如何从片段内开始活动?

我在FragmentActivity里面有一组标签,每个标签都有自己的片段。 当我试图通过startActivity(myIntent)从该片段内开始一个新的活动,并使用startActivity(myIntent)方法时,我的应用程序强制closures。 找了一段时间后,我find了一个名为startActivityFromFragment的方法,但是在search了一个小时左右之后,我找不到任何有关如何使用它的解释或例子,或者这是我应该做的使用。 我想我要问的是,从一个活动启动一个新的活动,并从一个片段启动一个新的活动,是否有任何区别,如果是的话,我需要实现什么?