Android Spinner look and feel like ICS - android

I like the look and feel of the Spinner in Android ICS. I support a minimum of android 2.1 so i want the Spinner to have an ICS look on the Android 2.1. Is this possible.
Kind Regards,

Yes this is possible. You can make a custom style for your Spinner and set the drawable to the spinner style of ICS. You can find the 9-patch drawables here:
EDIT: project was moved:
https://github.com/Prototik/HoloEverywhere/tree/master/library/res/drawable-mdpi

You can do this with Android Support Library.
Download any support library and include in your project build path.

Related

Implement material design in android 5.0 and lower

I want to use Material Design in different devices including(i.e) Android 5.1 and Android 4.4.2.
So, after 5.0 android uses Material by default. But what about other devices?
Where I can get samples of such project? How to implement Button, side K and FAB.
Actually, what is the best and common way to implement material? I know that there are some libs to handle my task, but maybe there is the better way.
Please help me to figure out this issue.
Thanks.
You have to use AppCompat Library v21 for Material Design in Pre-Lollipop Device.
http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html
Additional, want to include ActionButton, Collapsible Toolbar, Floating EditText etc. are available with Design Support Library by Android Developers.
http://android-developers.blogspot.com/2015/05/android-design-support-library.html
You can use the AppCompact support library for that.
http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html

How to have Android 4+ spinner look in older versions?

I don't want to use ActionBarSherlock to reduce the app size.
I found android.support.v7.internal.widget.SpinnerICS, but it doesn't work.
Anyone have any light to share about this?
HoloEverywhere is what you're looking for. You must have ActionBarSherlock to use this library

How to create blue horizontal line in EditText Android

As in my question title, is it a default theme in Android or I need to do it manually? I want to have it from Froyo devices and above. Any guideline or hint to achieve it?
Are you asking for the Holo theme for older Android versions than 3.0? If you do, then take look at the library HoloEverywhere: https://github.com/ChristopheVersieux/HoloEverywhere
Many developers use it and it does exactly what you expect.

ICS style in Froyo and Gingerbread Apps

I am developing an application for Android and I'm using the API level 8. However I would like this app would use the theme of ICS when running on Froyo and Gingerbread because the theme of the ICS is much more beautiful. I wish that at least the color scheme and shape of the buttons were equal. Is there any way to do this?
The first thing you might want to look at is ActionbarSherlock as it adds a lot of consistency to your pre-ics code, even though this is not directly related to the theme.
Then take a look at the HoloEverywhere project on GitHub for using the Holo theme on apps designed for pre-ics devices.
The best i found is android-holo-colors in which you will get all the controls and also can choose holo-light or holo-dark with custom colors you want.
I hope this will help you
The SDK folder contains most of the themes, styles and drawables used in ICS. Check
SDK folder\platforms\android-15\data\res.
You can apply themes/styles in your app like this

Set Holo theme in older Android versions?

I have used several applications which appear to use Android 4.0's 'Holo' theme, whilst still running on an older version of Android (2.3). Is there a supported way to do this or have these developers designed their own custom themes?
Thanks.
I am working on this:
https://github.com/ChristopheVersieux/HoloEverywhere
EDIT: Moved to: https://github.com/Prototik/HoloEverywhere
Might be really fit your needs.
Look here SDK/platforms/android-15/data/res/
There are all styles and related resource data used on latest Android 4.
You can also download it from here:
https://github.com/android/platform_frameworks_base/tree/master/core/res
And you can grab what you need from here to your app. Only remove android: prefix to use it in you project. This is only way how to defines the same theme as is used in the latest Android versions.

Categories

Resources