gpt4 book ai didi

android - 不显示 EditText 提示

转载 作者:行者123 更新时间:2023-11-29 14:28:39 25 4
gpt4 key购买 nike

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

我的意思是,作为 Android 用户,当人们在他们期望数字的输入字段中使用 android:inputType="numberDecimal"等标签时,我真的很感激。这使我免于在尝试完成字段时必须从 ABC 键盘切换到 123 键盘。然而,当尝试使用 android:hint="Hint Text" 时问题就来了.如果该字段已被确定为由 android:inputtype 定义的数字,则不会显示提示文本。 .

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

欢迎任何其他建议。JB

最佳答案

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

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

How to add hint into EditText with inputType="numberDecimal"?

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

StackOverflow 上的工作示例:

Rows don't render properly in Android Layout. Buttons seem to be the problem

通过 Google 快速搜索,这里有一些人们已经使用它的示例:

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 的代码 fragment ,所以这是我最好的猜测,只是想提供帮助!

问候,

关于android - 不显示 EditText 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com