際際滷
Submit Search
Fragments, ActionBar, Drawer
2 likes
1,934 views
仍亠从舒仆亟 亳
Follow
亠弍仂仍仂亶 仂弍亰仂 亳仗仂仍亰仂于舒仆亳 舒亞仄亠仆仂于, 仂于亠仄亠仆仆仂亞仂 ActionBar'舒 亳 弍仂从仂于仂亞仂 仄亠仆 Drawer.
Read less
Read more
1 of 49
Download now
Downloaded 24 times
More Related Content
Fragments, ActionBar, Drawer
1.
束仂于亠損 仍亠仄亠仆 Android Fragments ActionBar Drawer
2.
10:18 2 亳亰
49 丼仂 舒从仂亠 个舒亞仄亠仆? 亊于仍ム 舒 activity. 仄亠ム 仂弍于亠仆仆亶 亢亳亰仆亠仆仆亶 亳从仍. 仂亞 弍 亳仗仂仍亰仂于舒仆 仗仂于仂仆仂 (于 亟. activity). 弌舒亳亠从仂亠 亳 亟亳仆舒仄亳亠从仂亠 亟仂弍舒于仍亠仆亳亠. 仂亢亠 亠于仂于舒 弍亠亰 于亳亟亳仄仂亞仂 亳仆亠亠亶舒. 仂亢仆仂 束于仆ツ 仗仂仄亠亳 于 BackStack. 仂弍舒于仍亠仆 于 API Level 11 (Android 3.0)
3.
10:18 3 亳亰
49 舒亠仄? 舒亳仂仆舒仍仆仂亠 亳仗仂仍亰仂于舒仆亳亠 弍仂仍亳 从舒仆仂于.
4.
10:18 4 亳亰
49 舒亠仄? 舒亳仂仆舒仍仆仂亠 亳仗仂仍亰仂于舒仆亳亠 弍仂仍亳 从舒仆仂于. 仆从舒仗仍亳亠 仆亠从仂仂 仆从亳仂仆舒仍仆仂. 丕仍舒ム 仗仂于仂仆仂亠 亳仗仂仍亰仂于舒仆亳亠 从仂仄仗仂仆亠仆仂于. 丕仗舒于仍亠仆亳亠 BackStack.
5.
10:18 5 亳亰
49 弌仂亰亟舒仆亳亠 舒亞仄亠仆仂于 仗亠亟亠仍亳 从仍舒-仆舒仍亠亟仆亳从 仂 Fragment. 仂亟 仂亠仆 仗仂仂亢 仆舒 从仂亟 于 activity. 舒亢仆亠 仄亠仂亟 亢亳亰仆亠仆仆仂亞仂 亳从仍舒: onCreate(); onCreateView(); onPause();
6.
10:18 6 亳亰
49 弌仂亰亟舒仆亳亠 舒亞仄亠仆仂于 弌仗亠亳舒仍亳亰亳仂于舒仆仆亠 从仍舒-仆舒仍亠亟仆亳从亳 Fragment DialogFragment 弌仂亰亟舒仆亳亠 于仗仍于舒ム亠亞仂 亟亳舒仍仂亞仂于仂亞仂 仂从仆舒 ListFragment 仂弍舒亢亠仆亳亠 仗亳从舒 仍亠仄亠仆仂于 (仗仂仂亢亠 仆舒 ListActivity) PreferenceFragment 仂弍舒亢亠仆亳亠 仗亳从舒 仆舒仂亠从 (仗仂仂亢亠 仆舒 PreferenceActivty)
7.
10:18 7 亳亰
49
8.
10:18 8 亳亰
49 - onDestroyView() - onDetach() 丕仗舒于仍亠仆亳亠 亢亳亰仆亠仆仆仄 亳从仍仂仄 3 仂仂礌亳: Resumed (于仗仂仍仆亠仆亳亠), Paused (仗亳仂舒仆仂于仍亠仆), Stopped (仂舒仆仂于仍亠仆). 仍舒于仆仂亠 仂仍亳亳亠 仗仂仂弍 舒仆亠仆亳 于 BackStack. 仂弍亠 callback-仄亠仂亟 舒亞仄亠仆舒: onAttach() onCreateView() onActivityCreated()
9.
10:18 9 亳亰
49
10.
10:18 10 亳亰
49 仂弍舒于仍亠仆亳亠 亳仆亠亠亶舒 仆亠亠亶 仂亰亟舒亠 于 onCreateView(). 仂亢仆仂 亳仗仂仍亰仂于舒 LayoutInflater. 弍磶舒亠仍仆仂 于亠仆 View (仄仂亢仆仂 亳 null :) )
11.
10:18 11 亳亰
49 仂弍舒于仍亠仆亳亠 亳仆亠亠亶舒 仆亠亠亶 仂亰亟舒亠 于 onCreateView(). 仂亢仆仂 亳仗仂仍亰仂于舒 LayoutInflater. 弍磶舒亠仍仆仂 于亠仆 View (仄仂亢仆仂 亳 null :) ) 舒舒仄亠 仄亠仂亟舒 inflate(int, ViewGroup, boolean): id 舒弍仍仂仆舒 亟仍 fragment; container, 于 从仂仂亶 弍亟亠 仗仂仄亠仆 fragment; 仆舒亟仂 仍亳 仗亳于磶于舒 舒弍仍仂仆 从 container.
12.
10:18 12 亳亰
49 仂弍舒于仍亠仆亳亠 舒亞仄亠仆仂于 于 activity 弌舒亳仆仂亠 xml 舒弍仍仂仆 activity:
13.
10:18 13 亳亰
49 仂弍舒于仍亠仆亳亠 舒亞仄亠仆仂于 于 activity 弌舒亳仆仂亠 xml 舒弍仍仂仆 activity: 仍 亳亟亠仆亳亳从舒亳亳 fragment 仆亠仂弍仂亟亳仄 ID: android:id android:tag 亳仍亳 id 从仂仆亠亶仆亠舒 (仆舒亰仆舒舒亠 亳亠仄舒)
14.
10:18 14 亳亰
49 仂弍舒于仍亠仆亳亠 舒亞仄亠仆仂于 于 activity 弌舒亳仆仂亠 xml 舒弍仍仂仆 activity 亳仆舒仄亳亠从仂亠 亳亰 从仂亟舒 activity: 仂仍亳 亟仂仗 从 FragmentManager. 仗仂仍仆亳 FragmentTransaction. add(Fragment, String); 仆亠 于亰于舒亠 onCreateView().
15.
10:18 15 亳亰
49 丕仗舒于仍亠仆亳亠 舒亞仄亠仆舒仄亳 getFragmentManager() 于 activity. 仂仍亳 亟仂仗 从 仂亰亟舒仆仆仄 舒仆亠亠 fragment: findFragmentByID(); findFragmentByTag(); 丕弍舒 仗仂仍亠亟仆亳亶 fragment 亳亰 BackStack: popBackStack(); 仂弍舒于亳 仂弍舒弍仂亳从 BackStack: addBackStackChangeListener();
16.
10:18 16 亳亰
49 仗亠舒亳亳 舒亞仄亠仆舒仄亳 beginTransaction() FragmentManager. 舒弍仂 亳亰仄亠仆亠仆亳亶 仂亟仆舒 仂仗亠舒亳 (transaction). 仂亰仄仂亢仆亠 亳亰仄亠仆亠仆亳: add() remove() replace() 舒于亠亠仆亳亠 仂仗亠舒亳亳 仄亠仂亟仂仄 commit(). 弌仂舒仆亠仆亳亠 仂仗亠舒亳亶 于 BackStack. addToBackStack().
17.
10:18 17 亳亰
49 仗亠舒亳亳 舒亞仄亠仆舒仄亳 // 弌仂亰亟舒仆亳亠 仆仂于仂亞仂 舒亞仄亠仆舒 亳 仂仗亠舒亳亳 Fragment newFragment = new ExampleFragment(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); // 舒仄亠仆磳仄 于, 仂弍 仆亠 仆舒仂亟亳仍仂 于 fragment_container // 仆仂于仄 舒亞仄亠仆仂仄 亳 亟仂弍舒于仍磳仄 于 BackStack transaction.replace(R.id.fragment_container, newFragment); transaction.addToBackStack(null); // 弌仂于亠舒亠仄 仂仗亠舒亳 transaction.commit();
18.
10:18 18 亳亰
49 亰舒亳仄仂亟亠亶于亳亠 舒亞仄亠仆舒仄亳 舒亞仄亠仆亠: getActivity(). activity: getFragmentManager().findFragmentById(). 亠亠亟舒舒 仂弍亳亶 于 activity():
19.
10:18 19 亳亰
49 亰舒亳仄仂亟亠亶于亳亠 activity public static class FragmentA extends ListFragment { OnArticleSelectedListener mListener; ... @Override public void onAttach(Activity activity) { super.onAttach(activity); try { mListener = (OnArticleSelectedListener) activity; } catch (ClassCastException e) { throw new ClassCastException(activity.toString() + " must implement OnArticleSelectedListener"); } } ... }
20.
10:18 20 亳亰
49 亰舒亳仄仂亟亠亶于亳亠 activity
21.
ActionBar
22.
10:18 22 亳亰
49 ActionBar 仆舒仂从 仗亳仍仂亢亠仆亳 仆舒从亳-亟亠亶于亳 (action item) 仆舒仂从-仗亠亠仗仂仍仆亠仆亳 (overflow action)
23.
10:18 23 亳亰
49 ActionBar 亠亟仂舒于仍磳 亟仂弍仆亶 仗仂仂弍 仆舒于亳亞舒亳亳 亶 亟仂仗 从 于舒亢仆仄 亟亠亶于亳礆 仂弍舒于仍亠仆 于 API Level 11 (Android 3.0) 仂仗亠仆 于 SupportLibrary (API Level 7)
24.
10:18 24 亳亰
49 仂弍舒于仍亠仆亳亠 ActionBar Activity 仆舒仍亠亟亠 仂 ActionBarActivity 舒仍亠亟亠于舒仆亳亠 亠仄 仗亳仍仂亢亠仆亳 仂 Theme.AppCompat (亳仍亳 ThemeHolo) 弍舒亠仆亳亠 亠亠亰 getSupportActionBar(); (getActionBar())
25.
10:18 25 亳亰
49 仂弍舒于仍亠仆亳亠 亟亠亶于亳亶 于 ActionBar 弌仂亰亟舒仆亳亠 xml-舒亶仍舒 仄亠仆:
26.
10:18 26 亳亰
49 仂弍舒于仍亠仆亳亠 亟亠亶于亳亶 于 ActionBar 弌仂亰亟舒仆亳亠 xml-舒亶仍舒 仄亠仆. 亠亠仂仗亠亟亠仍亠仆亳亠 仄亠仂亟舒 onCreateOptionsMenu():
27.
10:18 27 亳亰
49 仂弍舒于仍亠仆亳亠 亟亠亶于亳亶 于 ActionBar 弌仂亰亟舒仆亳亠 xml-舒亶仍舒 仄亠仆. 亠亠仂仗亠亟亠仍亠仆亳亠 仄亠仂亟舒 onCreateOptionsMenu(). 仂弍舒亢亠仆亳亠 亟亠亶于亳 于 于亳亟亠 从仆仂仗从亳 于 ActionBar:
28.
10:18 28 亳亰
49 弍舒弍仂从舒 仆舒亢舒亳亶 仆舒 action items
29.
10:18 29 亳亰
49 舒亰亟亠仍亠仆仆亶 ActionBar
30.
10:18 30 亳亰
49 舒亰亟亠仍亠仆仆亶 ActionBar 仂弍舒于亳 uiOption 于 AndroidManifest.xml
31.
10:18 31 亳亰
49 束舒亰舒亟損 亠亠亰 亰仆舒仂从 仗亳仍仂亢亠仆亳 setDisplayHomeAsUpEnabled()
32.
10:18 32 亳亰
49 束舒亰舒亟損 亠亠亰 亰仆舒仂从 仗亳仍仂亢亠仆亳 setDisplayHomeAsUpEnabled() 仗亠亟亠仍亳 仂亟亳亠仍从 activity 于 AndroidManifest()
33.
10:18 33 亳亰
49 束舒亰舒亟損 亠亠亰 亰仆舒仂从 仗亳仍仂亢亠仆亳
34.
10:18 34 亳亰
49 从仍舒亟从亳 于 ActionBar 仂亟舒亳于舒ム 仗仂亟 舒亰仄亠 从舒仆舒 丕亟仂弍仆亠亠, 亠仄 TabView.
35.
10:18 35 亳亰
49 从仍舒亟从亳 于 ActionBar 亠仂弍仂亟亳仄 从仂仆亠亶仆亠 (ViewGroup) 于 舒弍仍仂仆亠 setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 亠舒仍亳亰仂于舒 ActionBar.TabListener 弌仂亰亟舒 ActionBar.Tab 仂弍舒于亳 于 ActionBar - add()
36.
10:18 36 亳亰
49 从仍舒亟从亳 于 ActionBar
37.
10:18 37 亳亰
49 从仍舒亟从亳 于 ActionBar
38.
10:18 38 亳亰
49 弍仂仍亠 于仂亰仄仂亢仆仂亠亶 ActionBar 仂弍舒于仍亠仆亳亠 Action View
39.
10:18 39 亳亰
49 弍仂仍亠 于仂亰仄仂亢仆仂亠亶 ActionBar 仂弍舒于仍亠仆亳亠 Action View 仂弍舒于仍亠仆亳亠 Action Provider
40.
10:18 40 亳亰
49 弍仂仍亠 于仂亰仄仂亢仆仂亠亶 ActionBar 仂弍舒于仍亠仆亳亠 Action View 仂弍舒于仍亠仆亳亠 Action Provider 仂弍舒于仍亠仆亳亠 于仗舒亟舒ム亳 仗亳从仂于 (Drop-down)
41.
Drawer
42.
10:18 42 亳亰
49 Drawer
43.
10:18 43 亳亰
49 弌仂亰亟舒仆亳亠 Drawer 弌仂亰亟舒 舒弍仍仂仆 DrawerLayout
44.
10:18 44 亳亰
49 弌仂亰亟舒仆亳亠 Drawer 弌仂亰亟舒 舒弍仍仂仆 DrawerLayout 仆亳亳舒仍亳亰亳仂于舒 仗亳仂从 仍亠仄亠仆仂于 Drawer
45.
10:18 45 亳亰
49 弌仂亰亟舒仆亳亠 Drawer
46.
10:18 46 亳亰
49 弌仂亰亟舒仆亳亠 Drawer 弌仂亰亟舒 舒弍仍仂仆 DrawerLayout 仆亳亳舒仍亳亰亳仂于舒 仗亳仂从 仍亠仄亠仆仂于 Drawer 弍舒弍舒于舒 仆舒亢舒亳 仆舒 仍亠仄亠仆 仗亳从舒
47.
10:18 47 亳亰
49 弌仂亰亟舒仆亳亠 Drawer
48.
10:18 48 亳亰
49 从亳亠 亳 亰舒从亳亠 Drawer 亠舒仍亳亰仂于舒 DrawerLayout.DrawerListener 亳仍亳 ActionBarDrawerToggle setDrawerListener()
49.
10:18 49 亳亰
49 从亳亠 亳 亰舒从亳亠 Drawer
Download