Use "flag" feature of attr.xml to represent keyboard mode
Change-Id: Ibc317ada5167a119477fe8ea2994df6c6462afd0
diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml
index 815c7fd..64a4c9f 100644
--- a/java/res/values/attrs.xml
+++ b/java/res/values/attrs.xml
@@ -132,7 +132,15 @@
</declare-styleable>
<declare-styleable name="BaseKeyboard_Case">
- <attr name="mode" format="string" />
+ <!-- This should be matched with KeyboardSwitcher.MODE_* -->
+ <attr name="mode">
+ <flag name="text" value="0" />
+ <flag name="url" value="1" />
+ <flag name="email" value="2" />
+ <flag name="im" value="3" />
+ <flag name="web" value="4" />
+ <flag name="phone" value="5" />
+ </attr>
<attr name="settingsKey" format="string" />
<attr name="voiceKey" format="string" />
</declare-styleable>