【问题标题】:Android Graphical Layout errorAndroid图形布局错误
【发布时间】:2013-05-13 07:37:51
【问题描述】:

由于某种原因,我不知道 eclipse 上的图形布局停止工作

经过一些测试,我知道问题是 EditText

我不知道为什么我在这里粘贴我的 EditText 告诉我如果我做错了什么

<EditText
    android:id="@+id/input"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:ems="10" android:inputType="">
    <requestFocus />
</EditText>

Eclipse 错误日志是:

String index out of range: 0

【问题讨论】:

  • android:inputType="" ???????

标签: android graphical-layout-editor


【解决方案1】:

只需将 android:inputType="" 添加到您想要的“文本”之类的类型。它会正常工作。

【讨论】:

  • Thx 在示例中我有他们没有设置它并且它的工作但也许他们不使用图形布局现在这个工作完美现在我在 5 分钟内接受你的答案因为现在堆栈溢出不请允许我。对不起,我认为这是一个最奇怪的错误......
【解决方案2】:
<EditText
    android:id="@+id/input"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:ems="10" android:inputType="PLS FILL ME">
    <requestFocus />
</EditText>

您应该删除android:inputType="" 或用一些有效值填充它

【讨论】:

    【解决方案3】:

    您要么必须从编辑文本中删除inputType,要么必须在此字段中输入一些值:

    设置一些值:

    <EditText
        android:id="@+id/input"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:ems="10"
        android:inputType="text" >
    
        <requestFocus />
    </EditText>
    

    或者去掉标签

    <EditText
        android:id="@+id/input"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:ems="10" >
    
        <requestFocus />
    </EditText>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多