EditText提示未显示(Java-android)
我看到了很多关于这个话题的问题,但我找到了任何能解决我问题的方法。 我看到了不同的解决方案:EditText提示未显示(Java-android),android,android-edittext,hint,Android,Android Edittext,Hint,我看到了很多关于这个话题的问题,但我找到了任何能解决我问题的方法。 我看到了不同的解决方案: 消除重力 删除输入类型 插入android:ellipsize属性 但是没有人工作过。 以下是我的代码示例: <EditText android:id="@+id/edtNotesText" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_
- 消除重力
- 删除输入类型
- 插入android:ellipsize属性
<EditText
android:id="@+id/edtNotesText"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/layoutNotesEditMenu"
android:gravity="left|top"
android:hint="@string/edt_text_notes_add_hint"
android:inputType="textFilter|textMultiLine|textNoSuggestions"
android:padding="6dp"
android:scrollbars="vertical"
android:textColor="@color/lightGrey"
android:textSize="20sp" />
尝试更改编辑文本的颜色并设置适当的重力
android:textColorHint="#FFFFFF"
android:gravity="center"
android:ellipsize="end"
这值得一试…尝试更改编辑文本的颜色并设置适当的重力
android:textColorHint="#FFFFFF"
android:gravity="center"
android:ellipsize="end"
这值得一试…我发现了问题:我忘记了“setContentView”指令!可能很琐碎,但可能可以帮助其他人。我发现了问题:我忘记了“setContentView”指令!可能很琐碎,但可能可以帮助其他人。在我查看我的
.java
类文件代码之前,您提到的这些都不适合我。我有这个:
poemTitle.setText(poemListItem.getTitle());
poemText.setText(poemListItem.getPoem());
一旦我把这些注释掉,我的提示文本就会显示在我的
EditText
s中。我在那里有一段代码,可以利用一个模型类来获取文本,但实际上并不需要它,因为我的应用程序的用户将编辑他们自己的文本。在我查看我的.java
类文件代码之前,你提到的所有代码都不适用于我。我有这个:
poemTitle.setText(poemListItem.getTitle());
poemText.setText(poemListItem.getPoem());
一旦我把这些注释掉,我的提示文本就会显示在我的
EditText
s中。我有这段代码可以利用模型类来获取文本,但实际上并不需要它,因为我的应用程序的用户将编辑他们自己的文本。尝试使用android:ellipsize=“end”进行设置,正如我在问题中所写的,这不起作用。我现在又试了一次,但没有办法。试着使用android:ellipsize=“end”进行设置,正如我在问题中所写的,这不起作用。我现在又试了一次,没办法。我又试了一次,添加了你写的行,但还是没用。我因为这个奇怪的错误而生气!这里有一个替代解决方案,尝试在oncreate中设置您想要编辑文本的字符串…当edittext接收到焦点时,清除文本我正在考虑这个解决方案,但不适合我的情况,因为这会阻止用户编辑他们以前写过的内容,除非他每次都删除他的文本。我是否应该尝试使用一个全局布尔值来检查EditText第一次被触碰的情况?这里有上千种方法可以让你完成任务,这取决于你的选择……我再次尝试,添加了你写的行,但再次失败。我因为这个奇怪的错误而生气!这里有一个替代解决方案,尝试在oncreate中设置您想要编辑文本的字符串…当edittext接收到焦点时,清除文本我正在考虑这个解决方案,但不适合我的情况,因为这会阻止用户编辑他们以前写过的内容,除非他每次都删除他的文本。我是否应该尝试使用一个全局布尔值来检查EditText第一次被触碰的情况?这里有很多方法可以让你完成任务,这取决于你选择什么…你能解释更多吗?不幸的是,两年后,我记不起问题:也许我忘了把setContentView放在什么地方,但我不能更具体。很抱歉,你能再解释一下吗?不幸的是,两年后,我记不起问题:也许我忘了把setContentView放在什么地方,但我不能说得更具体。我很抱歉