Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 6th, 2012  |  syntax: None  |  size: 7.66 KB  |  hits: 25  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Getting Runtime Exception with custom SeekBar
  2. <?xml version="1.0" encoding="utf-8"?>
  3. <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  4.     <item>
  5.         <clip >
  6.             <bitmap
  7.                 xmlns:android="http://schemas.android.com/apk/res/android"
  8.                 android:antialias="true"
  9.                 android:dither="false"
  10.                 android:filter="false"
  11.                 android:gravity="left"
  12.                 android:src="@drawable/green">
  13.              </bitmap>
  14.         </clip>
  15.     </item>
  16. </layer-list>
  17.        
  18. <?xml version="1.0" encoding="utf-8"?>
  19. <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  20.  
  21.     <item android:id="@android:id/background">
  22.          <nine-patch
  23.             xmlns:android="http://schemas.android.com/apk/res/android"
  24.             android:dither="true"
  25.             android:src="@drawable/whitepatch">
  26.           </nine-patch>
  27.     </item>
  28.     <item android:id="@android:id/secondaryProgress">
  29.            <clip >
  30.                <shape >
  31.                   <gradient
  32.                     android:angle="270"
  33.                     android:centerColor="#80127fb1"
  34.                     android:centerY="0.75"
  35.                     android:endColor="#a004638f"
  36.                     android:startColor="#80028ac8">
  37.                    </gradient>
  38.               </shape>
  39.            </clip>
  40.      </item>
  41.      <item
  42.              android:id="@android:id/progress"
  43.              android:drawable="@drawable/seekbar_progress_bg">
  44.      </item>
  45. </layer-list>
  46.        
  47. <SeekBar
  48.         android:id="@+id/pagesSeekBar"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_alignParentLeft="true"
  52.         android:layout_centerVertical="true"
  53.         android:layout_toLeftOf="@+id/textView1"
  54.         android:paddingLeft="20dp"
  55.         android:paddingRight="20dp"
  56.         android:progressDrawable="@drawable/seekbar_progress"
  57.         android:thumb="@drawable/shine_btn"
  58.  
  59.         android:maxHeight="9dp"
  60.         android:minHeight="9dp"/>
  61.        
  62. 07-31 13:25:11.996: E/AndroidRuntime(5124): FATAL EXCEPTION: main
  63. 07-31 13:25:11.996: E/AndroidRuntime(5124): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mypackage.myproject/com.mypackage.myproject.reader.Reader}: android.view.InflateException: Binary XML file line #62: Error inflating class android.widget.SeekBar
  64. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
  65. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
  66. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
  67. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
  68. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.os.Handler.dispatchMessage(Handler.java:99)
  69. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.os.Looper.loop(Looper.java:123)
  70. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.ActivityThread.main(ActivityThread.java:3687)
  71. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at java.lang.reflect.Method.invokeNative(Native Method)
  72. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at java.lang.reflect.Method.invoke(Method.java:507)
  73. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
  74. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
  75. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at dalvik.system.NativeStart.main(Native Method)
  76. 07-31 13:25:11.996: E/AndroidRuntime(5124): Caused by: android.view.InflateException: Binary XML file line #62: Error inflating class android.widget.SeekBar
  77. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.createView(LayoutInflater.java:518)
  78. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
  79. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
  80. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
  81. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
  82. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
  83. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
  84. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
  85. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:209)
  86. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.Activity.setContentView(Activity.java:1657)
  87. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at com.mypackage.myproject.reader.Reader.onCreate(Reader.java:87)
  88. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
  89. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
  90. 07-31 13:25:11.996: E/AndroidRuntime(5124):     ... 11 more
  91. 07-31 13:25:11.996: E/AndroidRuntime(5124): Caused by: java.lang.reflect.InvocationTargetException
  92. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at java.lang.reflect.Constructor.constructNative(Native Method)
  93. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
  94. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.view.LayoutInflater.createView(LayoutInflater.java:505)
  95. 07-31 13:25:11.996: E/AndroidRuntime(5124):     ... 23 more
  96. 07-31 13:25:11.996: E/AndroidRuntime(5124): Caused by: android.content.res.Resources$NotFoundException: File res/drawable/seekbar_progress.xml from drawable resource ID #0x7f02002f
  97. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.content.res.Resources.loadDrawable(Resources.java:1697)
  98. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
  99. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.widget.ProgressBar.<init>(ProgressBar.java:179)
  100. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.widget.AbsSeekBar.<init>(AbsSeekBar.java:61)
  101. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.widget.SeekBar.<init>(SeekBar.java:81)
  102. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.widget.SeekBar.<init>(SeekBar.java:77)
  103. 07-31 13:25:11.996: E/AndroidRuntime(5124):     ... 26 more
  104. 07-31 13:25:11.996: E/AndroidRuntime(5124): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #5: <nine-patch> requires a valid 9-patch source image
  105. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.graphics.drawable.NinePatchDrawable.inflate(NinePatchDrawable.java:267)
  106. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:787)
  107. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.graphics.drawable.LayerDrawable.inflate(LayerDrawable.java:154)
  108. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:787)
  109. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.graphics.drawable.Drawable.createFromXml(Drawable.java:728)
  110. 07-31 13:25:11.996: E/AndroidRuntime(5124):     at android.content.res.Resources.loadDrawable(Resources.java:1694)
  111. 07-31 13:25:11.996: E/AndroidRuntime(5124):     ... 31 more