I can use inflate in Fragment, but once ListView is used for inflate, an error is reported, indicating that my custom attr cannot be found! After studying for half a day, I found that my inflate context has a problem:
view =);
Have you found any problems? In the end, we found that AppContext is not allowed, but Activity-level! Does anyone know why?
view =);
In this way, you can.
Finally, attach my LOG:
07-13 18:03:50. 120: W/System. err (15302): android. view. InflateException: Binary XML file line #7: Error inflating class android. widget. Button
07-13 18:03:50. 130: W/System. err (15302): at android. view. LayoutInflater. createView (LayoutInflater. java: 606)
07-13 18:03:50. 130: W/System. err (15302): at com. android. internal. policy. impl. PhoneLayoutInflater. onCreateView (PhoneLayoutInflater. java: 56)
07-13 18:03:50. 140: W/System. err (15302): at android. view. LayoutInflater. onCreateView (LayoutInflater. java: 653)
07-13 18:03:50. 140: W/System. err (15302): at android. view. LayoutInflater. createViewFromTag (LayoutInflater. java: 678)
07-13 18:03:50. 140: W/System. err (15302): at android. view. LayoutInflater. rInflate (LayoutInflater. java: 739)
07-13 18:03:50. 140: W/System. err (15302): at android. view. LayoutInflater. inflate (LayoutInflater. java: 489)
07-13 18:03:50. 140: W/System. err (15302): at android. view. LayoutInflater. inflate (LayoutInflater. java: 396)
07-13 18:03:50. 140: W/System. err (15302): at com. turtle. wordlock. SettingLocalBookFragment $ MyListviewAdapter. getView (SettingLocalBookFragment. java: 104)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. AbsListView. obtainView (AbsListView. java: 2038)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. ListView. makeAndAddView (ListView. java: 1772)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. ListView. fillDown (ListView. java: 672)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. ListView. fillFromTop (ListView. java: 732)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. ListView. layoutChildren (ListView. java: 1625)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. AbsListView. onLayout (AbsListView. java: 1868)
07-13 18:03:50. 140: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 140: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. RelativeLayout. onLayout (RelativeLayout. java: 925)
07-13 18:03:50. 140: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 140: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. FrameLayout. onLayout (FrameLayout. java: 431)
07-13 18:03:50. 140: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 140: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 140: W/System. err (15302): at android. widget. FrameLayout. onLayout (FrameLayout. java: 431)
07-13 18:03:50. 140: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. FrameLayout. onLayout (FrameLayout. java: 431)
07-13 18:03:50. 150: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. FrameLayout. onLayout (FrameLayout. java: 431)
07-13 18:03:50. 150: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. LinearLayout. setChildFrame (LinearLayout. java: 1628)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. LinearLayout. layoutVertical (LinearLayout. java: 1486)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. LinearLayout. onLayout (LinearLayout. java: 1399)
07-13 18:03:50. 150: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at com. slidingmenu. lib. CustomViewAbove. onLayout (CustomViewAbove. java: 476)
07-13 18:03:50. 150: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. RelativeLayout. onLayout (RelativeLayout. java: 925)
07-13 18:03:50. 150: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at android. widget. FrameLayout. onLayout (FrameLayout. java: 431)
07-13 18:03:50. 150: W/System. err (15302): at android. view. View. layout (View. java: 11303)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewGroup. layout (ViewGroup. java: 4224)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewRootImpl. extends mtraversals (ViewRootImpl. java: 1489)
07-13 18:03:50. 150: W/System. err (15302): at android. view. ViewRootImpl. handleMessage (ViewRootImpl. java: 2445)
07-13 18:03:50. 160: W/System. err (15302): at android. OS. Handler. dispatchMessage (Handler. java: 99)
07-13 18:03:50. 160: W/System. err (15302): at android. OS. lorule. loop (lorule. java: 137)
07-13 18:03:50. 160: W/System. err (15302): at android. app. ActivityThread. main (ActivityThread. java: 4424)
07-13 18:03:50. 160: W/System. err (15302): at java. lang. reflect. Method. invokeNative (Native Method)
07-13 18:03:50. 160: W/System. err (15302): at java. lang. reflect. Method. invoke (Method. java: 511)
07-13 18:03:50. 160: W/System. err (15302): at com. android. internal. OS. ZygoteInit $ MethodAndArgsCaller. run (ZygoteInit. java: 787)
07-13 18:03:50. 160: W/System. err (15302): at com. android. internal. OS. ZygoteInit. main (ZygoteInit. java: 554)
07-13 18:03:50. 160: W/System. err (15302): at dalvik. system. NativeStart. main (Native Method)
07-13 18:03:50. 160: W/System. err (15302): Caused by: java. lang. reflect. InvocationTargetException
07-13 18:03:50. 160: W/System. err (15302): at java. lang. reflect. Constructor. constructNative (Native Method)
07-13 18:03:50. 160: W/System. err (15302): at java. lang. reflect. Constructor. newInstance (Constructor. java: 417)
07-13 18:03:50. 160: W/System. err (15302): at android. view. LayoutInflater. createView (LayoutInflater. java: 586)
07-13 18:03:50. 160: W/System. err (15302):... 54 more
18:03:50-13. 160: W/System. err (15302): Caused by: android. content. res. resources $ NotFoundException: Resource is not a ColorStateList (color or path): TypedValue {t = 0x2/d = 0x7f010062 a =-1}
07-13 18:03:50. 170: W/System. err (15302): at android. content. res. Resources. loadColorStateList (Resources. java: 2042)
07-13 18:03:50. 170: W/System. err (15302): at android. content. res. TypedArray. getColorStateList (TypedArray. java: 342)
07-13 18:03:50. 170: W/System. err (15302): at android. widget. TextView. <init> (TextView. java: 786)
07-13 18:03:50. 170: W/System. err (15302): at android. widget. Button. <init> (Button. java: 108)
07-13 18:03:50. 170: W/System. err (15302): at android. widget. Button. <init> (Button. java: 104)
07-13 18:03:50. 170: W/System. err (15302):... 57 more