It looks like you may not be using the preview rendering libraries we put up at http://tools.android.com/download
You should try with those as we fixed something similar in them, but haven't released them yet (we're still tweaking them) Xav On Tue, Jun 7, 2011 at 7:50 AM, Streets Of Boston <[email protected]> wrote: > Hi, > It seems that the layout-editor cannot run this code successfully in our > EditTime.java implemenation: > ... > TypedArray customTypedAttrs = > context.obtainStyledAttributes(attrs, R.styleable.EditTime); > (line 279) regularTextColor = > customTypedAttrs.getColor(R.styleable.EditTime_android_textColor, > context.getResources().getColor(R.color.text)); > ... > Where R.color.text is defined as a ./res/color/text.xml: > (The text_color_dis and text_color_default are defined as proper hex-values > in the ./res/values/colors.xml) > <selector xmlns:android="http://schemas.android.com/apk/res/android"> > <item android:state_enabled="false" > android:color="@color/text_color_dis"/> > <item android:color="@color/text_color_default"/> > </selector> > And where EditTime_android_textColor is defined in attrs.xml: > ... > <declare-styleable name="EditTime"> > <attr name="hours" format="integer"/> > <attr name="minutes" format="integer"/> > <attr name="android:textColor"/> > <attr name="textColorError" format="color"/> > </declare-styleable> > ... > > It throws an exception with this stacktrace in the error-log: > java.lang.NumberFormatException: Color value > 'D:\mobile\android.kronosmobile.02.00\source\KronosMobile\res\color\text.xml' > must start with # > at > com.android.layoutlib.bridge.impl.ResourceHelper.getColor(ResourceHelper.java:73) > at > com.android.layoutlib.bridge.android.BridgeResources.getColor(BridgeResources.java:178) > at com.kronos.mobile.android.widget.EditTime.init(EditTime.java:279) > at com.kronos.mobile.android.widget.EditTime.<init>(EditTime.java:67) > at com.kronos.mobile.android.widget.EditTime.<init>(EditTime.java:62) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > ... > Is the code on line 279 wrong or is this an issue with the layout-editor > plugin? The code runs fine on the emulator or on an actual device. > Thanks! > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- Xavier Ducrohet Android SDK Tech Lead Google Inc. http://developer.android.com | http://tools.android.com Please do not send me questions directly. Thanks! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

