Do not try to use custom font in Eclipse Layout Editor

Does not set custom font if isInEditMode() is true to avoid errors (and the text not appearing at all) in the Eclipse Layout Editor.

isInEditMode() requires API level 3 so I have increased the minSdkVersion.