【发布时间】:2012-09-14 06:46:08
【问题描述】:
我正在做一个 Android XML GUI 布局:
<EditTextPreference
android:key="PREF_LT_500"
android:title="Step 1"
android:summary="aaaaa"
android:inputType="number"
android:defaultValue="0"
android:dialogTitle="yyy" />
1) 我希望 inputType 为小数。我正在努力寻找可以提供此功能的 XML 值。 inputType="number" 只允许数字,而不是“.”。 inputType 值必须是什么才能强制输入为十进制数?
2) 总的来说,我发现尝试找出 XML 标记和允许的值是浪费时间和困难的。我正在浏览 Android 参考资料,有时会列出标签,但通常不会。有 XML GUI 模式的参考吗?
3)我正在使用 Eclipse,如果我使用 XML 编辑器,似乎有些值无法解析。它没有显示“inputType”的可能值。也许我的 Eclipse 缺少一些东西?
谢谢
【问题讨论】:
-
我找到了问题第 1 部分的答案。输入类型=“数字十进制”。我仍然想知道如何更容易找出 Android XML Schema
-
在某些情况下,如果您开始输入给定属性的速度太快,Eclipse 不会给您自动完成建议。相反,尝试只输入
android:并等待一两秒钟,同时 Eclipse 加载可用属性及其各自的选项(例如“numberDecimal”)。至于文档,Android 开发者文档非常广泛。特别是您所指的属性可以找到here。 -
谢谢,我需要修复我的 IDE 的设置。我正在为我的 XML 使用文本编辑器而不是 XML 编辑器,所以没有建议
标签: android xml android-layout android-xml