作为Android开发的新手(c# OOP dev 10+)我遇到了一个小问题(2.3.3)我不知道如何解决.我有一个<EditText.../>有两个相互抵消的参数.
我的意思是,作为一个Android用户,当人们使用像android:inputType ="numberDecimal"这样的标签作为他们期望数字的输入字段时,我真的很感激.这样我就不必在尝试完成一个字段时从ABC翻到123键盘.但是在尝试使用时会出现问题android:hint="Hint Text".如果已确定该字段是由...定义的数字,则不会显示提示文本android:inputtype.
所以我一直在寻找有关如何最好地解决这个问题的意见.我的想法是在输入字段上方有一个标签...这将是突出的,因为应用程序的其余部分使用提示.我可以放弃一个提示但不是一个好主意,因为用户会丢失关于该领域的信息.我的第三个也是最好的想法是将inputtype定义为文本,然后处理onFocus事件并将其切换为数字.
欢迎任何其他建议.JB
你没有提供任何代码来使这更容易,所以这里是我的答案基于一些快速阅读和研究我自己多次使用"android:提示":
在这里我相信你的问题之前已经解决了,在元素"EditText"中添加某些布局,例如"android:gravity ="center_horizontal"可能会导致你的问题:
如何使用inputType ="numberDecimal"在EditText中添加提示?
尝试删除它并将其包装在使用"android:gravity ="center_horizontal"的布局中,并将"EditText"元素放入其中.
StackOverflow上的工作示例:
在这里快速进行谷歌搜索是一些人们已经开始工作的例子:
http://android10.org/index.php/articlesother/203-unit-testing-with-the-junit-testing-framework
http://www.bogotobogo.com/Android/androidAppsMortgageCalculator.php
再一次,你没有发布你正在使用的XML的代码片段,所以这是我最好的猜测,只是试图帮助!
问候,
| 归档时间: |
|
| 查看次数: |
5018 次 |
| 最近记录: |