【问题标题】:Nexus 7 error "SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length"Nexus 7 错误“SPAN_EXCLUSIVE_EXCLUSIVE 跨度不能有零长度”
【发布时间】:2012-11-09 10:25:52
【问题描述】:

我从 Juno 4.21 和 SDK 21 Api 17 创建了标准的“hello world”应用程序。接受 Eclipse 的所有默认值

我使用拖放图形界面添加了一个编辑文本字段名称。我没有在活动中添加任何逻辑

使用 Nexus 7 设备 Android 4.2 运行时反复出现以下错误

E/SpannableStringBuilder(6610): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

当我在模拟器上运行但包括 Nexus 7 模拟器时,我没有收到任何错误,在我的华为 ICS 4.0.3 设备上也可以正常工作。这让我相信这是我的 Nexus 7 的问题。

请问有人可以在 Nexus 7 或其他 4.2 设备上对此进行测试。

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:ems="10"
    android:inputType="textPersonName" >

    <requestFocus />
</EditText>

【问题讨论】:

  • 我试过了,我想知道其他人是否可以使用相同的设备进行测试。

标签: android android-layout


【解决方案1】:

所以我无法很好地解释为什么会发生这种情况,但它似乎与自动完成有关。我有一个显示用户名和密码字段的标准登录对话框。我让它表现的唯一方法是:

this.username.setInputType( InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS );
this.password.setInputType( InputTypeTYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS );

这也可以使用相应的标签在 XML 中完成。

【讨论】:

    猜你喜欢
    • 2012-12-20
    • 2013-03-28
    • 1970-01-01
    • 2012-11-20
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    相关资源
    最近更新 更多