How to create custom style for fast scroll scrollbar in Android

Here is sample for fastScroll ListView functionality. To apply this style you need add the following lines into your app’s style: <item name=”android:fastScrollThumbDrawable”>@drawable/fastscroll_drawable</item> <item name=”android:fastScrollOverlayPosition”>atThumb</item> <item name=”android:fastScrollTrackDrawable”>@drawable/track_fastscroll</item> Also if you need handle click action on your scrollbar you need create the next drawable: <?xml version=”1.0″ encoding=”utf-8″?> <selector xmlns:android=”http://schemas.android.com/apk/res/android” > <item Read more…

How to fix “Conversion to Dalvik format failed with error 1” when you make Export Unsigned Application Package in Eclipse

Today I’ve got the “Conversion to Dalvik format failed with error 1” error when make “Android Tools–>Export Unsigned Application Package” I have ADT 23.0.2 The problem was in the Proguard. To fix it you can disable Proguard in “project.properties” (Note that it is bad idea) or update Proguard. The Proguard Read more…

Centering source image (android:src) for ImageButton in Android

For centering android:src in the ImageButton I use the next solution. First I need create 9-patch src image using next rules. Please look at the screenshot from draw9patch utility from Android SDK. Next you need add the 9-patch image into ImageButton like this: <ImageButton android:layout_width=”200dp” android:layout_height=”match_parent” android:scaleType=”fitXY” android:src=”@drawable/src_image” /> And Read more…