/frameworks/base/docs/html-intl/intl/zh-cn/training/basics/fragments/ |
D | fragment-ui.jd | 10 <li><a href="#AddAtRuntime">在运行时向 Activity 添加 Fragment</a></li> 11 <li><a href="#Replace">用一个 Fragment 替换另一个 Fragment </a></li> 31 <p>在设计支持各种屏幕尺寸的应用时,你可以在不同的布局配置中重复使用 Fragment ,以便根据相应的屏幕空间提供更出色的用户体验。</p> 33 … <p>例如,一次只显示一个 Fragment 可能就很适合手机这种单窗格界面,但在平板电脑上,你可能需要设置并列的 Fragment,因为平板电脑的屏幕尺寸较宽阔,可向用户显示更多信息。</p> 36 …rong>图 1:</strong> 两个 Fragment,显示在不同尺寸屏幕上同一 Activity 的不同配置中。在较宽阔的屏幕上,两个 Fragment 可并列显示;在手机上,一次只能显示… 38 …ger.html">FragmentManager</a></code> 类提供的方法,你可以在运行时添加、移除和替换 Activity 中的 Fragment,以便为用户提供一种动态体验。</p> 42 <h2 id="AddAtRuntime">在运行时向 Activity 添加 Fragment</h2> 44 …添加 Fragment,而不用像<a href="creating.html">上一课</a>中介绍的那样,使用 <code><fragment></code> 元素在布局文件中为 A… 46 …Fragment 等事务,你必须使用 <code><a href="{@docRoot}reference/android/support/v4/app/FragmentManager.html"… 48 …Fragment 可以移除和替换,你应在调用 Activity 的 <code><a href="{@docRoot}reference/android/app/Activity.html#onC… [all …]
|
/frameworks/compile/mclinker/unittests/ |
D | FragmentTest.cpp | 40 new Fragment(Fragment::Alignment, s); in TEST_F() 42 new Fragment(Fragment::Alignment, s); in TEST_F() 43 new Fragment(Fragment::Region, s); in TEST_F() 44 new Fragment(Fragment::Fillment, s); in TEST_F() 45 new Fragment(Fragment::Target, s); in TEST_F() 55 Fragment* f = new Fragment(Fragment::Alignment, s); in TEST_F() 57 EXPECT_TRUE(Fragment::Alignment == f->getKind()); in TEST_F() 63 EXPECT_TRUE(f->classof(new Fragment(Fragment::Region, s))); in TEST_F()
|
D | SectionDataTest.cpp | 53 new Fragment(Fragment::Alignment, s); in TEST_F() 54 new Fragment(Fragment::Alignment, s); in TEST_F() 55 new Fragment(Fragment::Region, s); in TEST_F() 56 new Fragment(Fragment::Fillment, s); in TEST_F() 57 new Fragment(Fragment::Target, s); in TEST_F() 61 llvm::iplist<Fragment>::iterator iter = s->begin(); in TEST_F() 62 EXPECT_TRUE(Fragment::Alignment == iter->getKind()); in TEST_F() 64 EXPECT_TRUE(Fragment::Alignment == iter->getKind()); in TEST_F() 66 EXPECT_TRUE(Fragment::Region == iter->getKind()); in TEST_F() 68 EXPECT_TRUE(Fragment::Fillment == iter->getKind()); in TEST_F() [all …]
|
/frameworks/support/v13/java/android/support/v13/app/ |
D | FragmentCompat.java | 19 import android.app.Fragment; 35 void setMenuVisibility(Fragment f, boolean visible); in setMenuVisibility() 36 void setUserVisibleHint(Fragment f, boolean deferStart); in setUserVisibleHint() 37 void requestPermissions(Fragment fragment, String[] permissions, int requestCode); in requestPermissions() 38 boolean shouldShowRequestPermissionRationale(Fragment fragment, String permission); in shouldShowRequestPermissionRationale() 42 public void setMenuVisibility(Fragment f, boolean visible) { in setMenuVisibility() 44 public void setUserVisibleHint(Fragment f, boolean deferStart) { in setUserVisibleHint() 46 public void requestPermissions(final Fragment fragment, final String[] permissions, in requestPermissions() 73 public boolean shouldShowRequestPermissionRationale(Fragment fragment, String permission) { in shouldShowRequestPermissionRationale() 80 public void setMenuVisibility(Fragment f, boolean visible) { in setMenuVisibility() [all …]
|
D | FragmentStatePagerAdapter.java | 19 import android.app.Fragment; 75 private ArrayList<Fragment.SavedState> mSavedState = new ArrayList<Fragment.SavedState>(); 76 private ArrayList<Fragment> mFragments = new ArrayList<Fragment>(); 77 private Fragment mCurrentPrimaryItem = null; 86 public abstract Fragment getItem(int position); in getItem() 99 Fragment f = mFragments.get(position); in instantiateItem() 109 Fragment fragment = getItem(position); in instantiateItem() 112 Fragment.SavedState fss = mSavedState.get(position); in instantiateItem() 130 Fragment fragment = (Fragment)object; in destroyItem() 136 + " v=" + ((Fragment)object).getView()); in destroyItem() [all …]
|
D | FragmentPagerAdapter.java | 19 import android.app.Fragment; 71 private Fragment mCurrentPrimaryItem = null; 80 public abstract Fragment getItem(int position); in getItem() 96 Fragment fragment = mFragmentManager.findFragmentByTag(name); in instantiateItem() 120 + " v=" + ((Fragment)object).getView()); in destroyItem() 121 mCurTransaction.detach((Fragment)object); in destroyItem() 126 Fragment fragment = (Fragment)object; in setPrimaryItem() 151 return ((Fragment)object).getView() == view; in isViewFromObject()
|
/frameworks/support/v4/java/android/support/v4/app/ |
D | FragmentStatePagerAdapter.java | 71 private ArrayList<Fragment.SavedState> mSavedState = new ArrayList<Fragment.SavedState>(); 72 private ArrayList<Fragment> mFragments = new ArrayList<Fragment>(); 73 private Fragment mCurrentPrimaryItem = null; 82 public abstract Fragment getItem(int position); in getItem() 95 Fragment f = mFragments.get(position); in instantiateItem() 105 Fragment fragment = getItem(position); in instantiateItem() 108 Fragment.SavedState fss = mSavedState.get(position); in instantiateItem() 126 Fragment fragment = (Fragment)object; in destroyItem() 132 + " v=" + ((Fragment)object).getView()); in destroyItem() 144 Fragment fragment = (Fragment)object; in setPrimaryItem() [all …]
|
D | FragmentManager.java | 177 public abstract Fragment findFragmentById(@IdRes int id); in findFragmentById() 187 public abstract Fragment findFragmentByTag(String tag); in findFragmentByTag() 294 public abstract void putFragment(Bundle bundle, String key, Fragment fragment); in putFragment() 305 public abstract Fragment getFragment(Bundle bundle, String key); in getFragment() 313 public abstract List<Fragment> getFragments(); in getFragments() 337 public abstract Fragment.SavedState saveFragmentInstanceState(Fragment f); in saveFragmentInstanceState() 452 ArrayList<Fragment> mActive; 453 ArrayList<Fragment> mAdded; 456 ArrayList<Fragment> mCreatedMenus; 464 int mCurState = Fragment.INITIALIZING; [all …]
|
D | FragmentTransaction.java | 42 public abstract FragmentTransaction add(Fragment fragment, String tag); in add() 47 public abstract FragmentTransaction add(@IdRes int containerViewId, Fragment fragment); in add() 64 public abstract FragmentTransaction add(@IdRes int containerViewId, Fragment fragment, in add() 70 public abstract FragmentTransaction replace(@IdRes int containerViewId, Fragment fragment); in replace() 88 public abstract FragmentTransaction replace(@IdRes int containerViewId, Fragment fragment, in replace() 99 public abstract FragmentTransaction remove(Fragment fragment); in remove() 110 public abstract FragmentTransaction hide(Fragment fragment); in hide() 121 public abstract FragmentTransaction show(Fragment fragment); in show() 134 public abstract FragmentTransaction detach(Fragment fragment); in detach() 146 public abstract FragmentTransaction attach(Fragment fragment); in attach()
|
D | BackStackRecord.java | 118 Fragment f = fm.mActive.get(findex); in instantiate() 129 op.removed = new ArrayList<Fragment>(N); in instantiate() 133 Fragment r = fm.mActive.get(mOps[pos++]); in instantiate() 208 Fragment fragment; 213 ArrayList<Fragment> removed; 398 public FragmentTransaction add(Fragment fragment, String tag) { in add() 403 public FragmentTransaction add(int containerViewId, Fragment fragment) { in add() 408 public FragmentTransaction add(int containerViewId, Fragment fragment, String tag) { in add() 413 private void doAddOp(int containerViewId, Fragment fragment, String tag, int opcmd) { in doAddOp() 440 public FragmentTransaction replace(int containerViewId, Fragment fragment) { in replace() [all …]
|
D | FragmentPagerAdapter.java | 67 private Fragment mCurrentPrimaryItem = null; 76 public abstract Fragment getItem(int position); in getItem() 92 Fragment fragment = mFragmentManager.findFragmentByTag(name); in instantiateItem() 116 + " v=" + ((Fragment)object).getView()); in destroyItem() 117 mCurTransaction.detach((Fragment)object); in destroyItem() 122 Fragment fragment = (Fragment)object; in setPrimaryItem() 147 return ((Fragment)object).getView() == view; in isViewFromObject()
|
/frameworks/compile/mclinker/lib/Fragment/ |
D | Fragment.cpp | 20 Fragment::Fragment() in Fragment() function in mcld::Fragment 24 Fragment::Fragment(Type pKind, SectionData* pParent) in Fragment() function in mcld::Fragment 30 Fragment::~Fragment() { in ~Fragment() 33 uint64_t Fragment::getOffset() const { in getOffset() 38 bool Fragment::hasOffset() const { in hasOffset()
|
D | FragmentRef.cpp | 39 FragmentRef::FragmentRef(Fragment& pFrag, FragmentRef::Offset pOffset) in FragmentRef() 50 FragmentRef* FragmentRef::Create(Fragment& pFrag, uint64_t pOffset) { in Create() 52 Fragment* frag = &pFrag; in Create() 107 m_pFragment = const_cast<Fragment*>(pCopy.m_pFragment); in assign() 112 FragmentRef& FragmentRef::assign(Fragment& pFrag, FragmentRef::Offset pOffset) { in assign() 125 case Fragment::Region: { in memcpy() 135 case Fragment::Stub: { in memcpy() 143 case Fragment::Alignment: in memcpy() 144 case Fragment::Fillment: in memcpy()
|
/frameworks/base/core/java/android/app/ |
D | FragmentManager.java | 176 public abstract Fragment findFragmentById(int id); in findFragmentById() 186 public abstract Fragment findFragmentByTag(String tag); in findFragmentByTag() 292 public abstract void putFragment(Bundle bundle, String key, Fragment fragment); in putFragment() 303 public abstract Fragment getFragment(Bundle bundle, String key); in getFragment() 327 public abstract Fragment.SavedState saveFragmentInstanceState(Fragment f); in saveFragmentInstanceState() 451 ArrayList<Fragment> mActive; 452 ArrayList<Fragment> mAdded; 455 ArrayList<Fragment> mCreatedMenus; 463 int mCurState = Fragment.INITIALIZING; 467 Fragment mParent; [all …]
|
D | FragmentTransaction.java | 19 public abstract FragmentTransaction add(Fragment fragment, String tag); in add() 24 public abstract FragmentTransaction add(int containerViewId, Fragment fragment); in add() 41 public abstract FragmentTransaction add(int containerViewId, Fragment fragment, String tag); in add() 46 public abstract FragmentTransaction replace(int containerViewId, Fragment fragment); in replace() 64 public abstract FragmentTransaction replace(int containerViewId, Fragment fragment, String tag); in replace() 74 public abstract FragmentTransaction remove(Fragment fragment); in remove() 85 public abstract FragmentTransaction hide(Fragment fragment); in hide() 96 public abstract FragmentTransaction show(Fragment fragment); in show() 109 public abstract FragmentTransaction detach(Fragment fragment); in detach() 121 public abstract FragmentTransaction attach(Fragment fragment); in attach()
|
D | BackStackRecord.java | 128 Fragment f = fm.mActive.get(findex); in instantiate() 139 op.removed = new ArrayList<Fragment>(N); in instantiate() 145 Fragment r = fm.mActive.get(mOps[pos++]); in instantiate() 219 Fragment fragment; 224 ArrayList<Fragment> removed; 445 public FragmentTransaction add(Fragment fragment, String tag) { in add() 450 public FragmentTransaction add(int containerViewId, Fragment fragment) { in add() 455 public FragmentTransaction add(int containerViewId, Fragment fragment, String tag) { in add() 460 private void doAddOp(int containerViewId, Fragment fragment, String tag, int opcmd) { in doAddOp() 487 public FragmentTransaction replace(int containerViewId, Fragment fragment) { in replace() [all …]
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsGOT.h | 38 virtual void setEntryValue(Fragment* entry, uint64_t pValue) = 0; 59 Fragment* consumeLocal(); 60 Fragment* consumeGlobal(); 63 uint64_t getGPRelOffset(const Input& pInput, const Fragment& pEntry) const; 65 void recordGlobalEntry(const ResolveInfo* pInfo, Fragment* pEntry); 66 Fragment* lookupGlobalEntry(const ResolveInfo* pInfo); 70 Fragment* pEntry); 71 Fragment* lookupLocalEntry(const ResolveInfo* pInfo, 87 virtual Fragment* createEntry(uint64_t pValue, SectionData* pParent) = 0; 110 Fragment* m_pLastLocal; ///< the last consumed local entry [all …]
|
/frameworks/opt/photoviewer/src/com/android/ex/photo/adapters/ |
D | BaseFragmentPagerAdapter.java | 21 import android.support.v4.app.Fragment; 53 private Fragment mCurrentPrimaryItem = null; 55 private LruCache<String, Fragment> mFragmentCache = new FragmentCache(DEFAULT_CACHE_SIZE); 64 public abstract Fragment getItem(int position); in getItem() 82 Fragment fragment = mFragmentManager.findFragmentByTag(name); in instantiateItem() 109 + " v=" + ((Fragment)object).getView()); in destroyItem() 111 Fragment fragment = (Fragment) object; in destroyItem() 126 Fragment fragment = (Fragment) object; in setPrimaryItem() 151 View root = ((Fragment) object).getView(); in isViewFromObject() 177 private class FragmentCache extends LruCache<String, Fragment> { [all …]
|
/frameworks/base/tools/layoutlib/bridge/src/android/app/ |
D | Fragment_Delegate.java | 53 /*package*/ static Fragment instantiate(Context context, String fname) { in instantiate() 72 /*package*/ static Fragment instantiate(Context context, String fname, Bundle args) { in instantiate() 75 Fragment f = (Fragment) sLayoutlibCallback.loadView(fname, in instantiate() 87 throw new Fragment.InstantiationException("Unable to instantiate fragment " + fname in instantiate() 91 throw new Fragment.InstantiationException("Unable to instantiate fragment " + fname in instantiate() 95 throw new Fragment.InstantiationException("Unable to instantiate fragment " + fname in instantiate() 99 throw new Fragment.InstantiationException("Unable to instantiate fragment " + fname in instantiate()
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
D | Fragment.h | 27 class Fragment : public llvm::ilist_node<Fragment> { 32 Fragment(); 34 explicit Fragment(Type pKind, SectionData* pParent = NULL); 36 virtual ~Fragment(); 51 static bool classof(const Fragment* O) { return true; } in classof() 66 DISALLOW_COPY_AND_ASSIGN(Fragment);
|
D | FragmentRef.h | 19 class Fragment; variable 41 static FragmentRef* Create(Fragment& pFrag, uint64_t pOffset); 53 FragmentRef& assign(Fragment& pFrag, Offset pOffset = 0); 66 Fragment* frag() { return m_pFragment; } in frag() 68 const Fragment* frag() const { return m_pFragment; } in frag() 81 explicit FragmentRef(Fragment& pFrag, Offset pOffset = 0); 84 Fragment* m_pFragment;
|
D | TargetFragment.h | 22 class TargetFragment : public Fragment { 24 explicit TargetFragment(Fragment::Type pKind, SectionData* pSD = NULL) 25 : Fragment(pKind, pSD) {} in Fragment() function 30 static bool classof(const Fragment* F) { in classof() 31 return F->getKind() == Fragment::Target; in classof()
|
/frameworks/support/v17/preference-leanback/src/android/support/v17/preference/ |
D | LeanbackSettingsFragment.java | 19 import android.app.Fragment; 35 public abstract class LeanbackSettingsFragment extends Fragment 64 final Fragment f; in onPreferenceDisplayDialog() 99 public void startPreferenceFragment(@NonNull Fragment fragment) { in startPreferenceFragment() 101 final Fragment prevFragment = in startPreferenceFragment() 121 public void startImmersiveFragment(@NonNull Fragment fragment) { in startImmersiveFragment() 123 final Fragment preferenceFragment = in startImmersiveFragment() 153 public static class DummyFragment extends Fragment {
|
/frameworks/support/v13/api/ |
D | current.txt | 5 method public static void requestPermissions(android.app.Fragment, java.lang.String[], int); 6 method public static void setMenuVisibility(android.app.Fragment, boolean); 7 method public static void setUserVisibleHint(android.app.Fragment, boolean); 8 …method public static boolean shouldShowRequestPermissionRationale(android.app.Fragment, java.lang.… 17 method public abstract android.app.Fragment getItem(int); 24 method public abstract android.app.Fragment getItem(int);
|
D | 23.txt | 5 method public static void requestPermissions(android.app.Fragment, java.lang.String[], int); 6 method public static void setMenuVisibility(android.app.Fragment, boolean); 7 method public static void setUserVisibleHint(android.app.Fragment, boolean); 8 …method public static boolean shouldShowRequestPermissionRationale(android.app.Fragment, java.lang.… 17 method public abstract android.app.Fragment getItem(int); 24 method public abstract android.app.Fragment getItem(int);
|