1

我看到了很多关于这个主题的问题,但我找到了任何可以解决我问题的东西。我看到了不同的解决方案:

  • 消除重力
  • 删除 inputType
  • 插入 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" />
4

3 回答 3

4

尝试更改编辑文本的颜色并设置适当的重力

android:textColorHint="#FFFFFF"
android:gravity="center"
android:ellipsize="end"

这值得一试...

于 2013-04-21T19:05:19.060 回答
0

我发现了问题:我忘记了“setContentView”指令!可能是微不足道的,但也许可以帮助别人。

于 2013-05-01T08:05:44.220 回答
0

在我查看我的.java类文件代码之前,你提到的那些也没有对我有用。我有这个:

   poemTitle.setText(poemListItem.getTitle());
   poemText.setText(poemListItem.getPoem());

一旦我将这些注释掉,我的提示文本就会显示在我的两个EditTexts. 我有这段代码可以利用模型类来获取文本,但实际上不需要它,因为我的应用程序的用户将编辑他们自己的文本。

于 2015-03-14T03:27:50.323 回答