EditText提示不显示

GPG*_*GVM 1 android

作为Android开发的新手(c# OOP dev 10+)我遇到了一个小问题(2.3.3)我不知道如何解决.我有一个<EditText.../>有两个相互抵消的参数.

我的意思是,作为一个Android用户,当人们使用像android:inputType ="numberDecimal"这样的标签作为他们期望数字的输入字段时,我真的很感激.这样我就不必在尝试完成一个字段时从ABC翻到123键盘.但是在尝试使用时会出现问题android:hint="Hint Text".如果已确定该字段是由...定义的数字,则不会显示提示文本android:inputtype.

所以我一直在寻找有关如何最好地解决这个问题的意见.我的想法是在输入字段上方有一个标签...这将是突出的,因为应用程序的其余部分使用提示.我可以放弃一个提示但不是一个好主意,因为用户会丢失关于该领域的信息.我的第三个也是最好的想法是将inputtype定义为文本,然后处理onFocus事件并将其切换为数字.

欢迎任何其他建议.JB

Jar*_*ows 5

你没有提供任何代码来使这更容易,所以这里是我的答案基于一些快速阅读和研究我自己多次使用"android:提示":

在这里我相信你的问题之前已经解决了,在元素"EditText"中添加某些布局,例如"android:gravity ="center_horizo​​ntal"可能会导致你的问题:

如何使用inputType ="numberDecimal"在EditText中添加提示?

尝试删除它并将其包装在使用"android:gravity ="center_horizo​​ntal"的布局中,并将"EditText"元素放入其中.

StackOverflow上的工作示例:

行在Android布局中无法正确呈现.按钮似乎是问题所在

在这里快速进行谷歌搜索是一些人们已经开始工作的例子:

http://technicalmumbojumbo.wordpress.com/2011/11/18/android-tutorial-part-calculator-app-application-example/

http://android10.org/index.php/articlesother/203-unit-testing-with-the-junit-testing-framework

http://www.bogotobogo.com/Android/androidAppsMortgageCalculator.php

再一次,你没有发布你正在使用的XML的代码片段,所以这是我最好的猜测,只是试图帮助!

问候,