Skip to content
IconView
Logos Java
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.metadata
IconView
IconViewExample
README.md
screenshot.png

README.md

IconView

IconView is an extension of Android TextView class which provides support for a custom icon font

here's a screenshot of the simple example application included screenshot

Usage

Including in your project

IconView is presented as an Android library project. It is not a standalone JAR because fonts are stored as a raw resources.

You can include this project by referencing it as a library project in Eclipse or ant.

add the following line to the root element of your layout

xmlns:iconview="http://schemas.android.com/apk/res-auto"

Sample usage

Layout:

<be.webelite.iconview.IconView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    iconview:icon_name="entypo_search"
    android:textSize="25dp"/>

in code usage

IconView myfavicon = (IconView)findViewById(R.id.my_favorite_view);
myfavicon.setIcon(Icon.entypo_airplane);

Available fonts

the entypo font is loaded out of the box, you can add your own font by creating a package at http://icomoon.io the reason for not using the icofonts as supplied by ex. www.entypo.com is that the have unicode values used by the fonts are too long and not supported by android.

creating your own font pack

  • go to icomoon.io
  • create a fontpack
  • download the font pack
  • include the ttf file in res/raw
  • replace enum types in res/values/attr.xml with the ones in the style.css given to you by icomoon.io (some manual search&replace action will help you).
  • ?????
  • PROFIT

License

Note that all fonts have their own license.

Something went wrong with that request. Please try again.