2012-09-21 62 views
1

我在做一个Android XML界面布局:XML标签是否有参考

<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错过了一些东西?

谢谢

+0

我找到了我的问题第1部分的答案。的inputType = “numberDecimal”。 我仍然想知道如何更容易地找出Android XML Schema – CocoNess

+0

在某些情况下,如果您开始快速键入给定属性,Eclipse不会为您提供自动填充建议。相反,在Eclipse加载可用属性及其相应选项(例如“numberDecimal”)时,尝试仅输入“android:”并等待一两秒钟。至于文档,Android Developer文档相当广泛。特别是你所指的属性可以在这里找到(http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType)。 –

+0

谢谢,我需要修复我的IDE的设置。我正在使用文本编辑器而不是XML编辑器来处理XML,所以没有任何建议 – CocoNess

回答

0

我找到了我的问题的第1部分的答案。

inputType="numberDecimal".