<Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="@string/cmdExit" />    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/txtPID" />    <EditText
        android:id="@+id/editText1"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="0.97"
        android:hint="@string/txtHiPID"
        android:numeric="integer"
        android:textColorHint="#238745" >        <requestFocus />
    </EditText>    <TextView
        android:layout_width="114dp"
        android:layout_height="wrap_content"
        android:text="@string/txtDayNum" />
    <EditText
        android:id="@+id/editText2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@string/txtHiDayNum" 
        android:textColorHint="#238745"
        android:numeric="integer"/>
划线部分有问题,求解决

解决方案 »

  1.   

    android:text="@string/cmdExit"
    可能的原因是你的value/strings.xml里没有cmdExitandroid:numeric="integer"
    这个可能是因为android:hint="@string/txtHiPID"不是整数型吧很诡异的问题,如果是开放源码,那两个问题不该有啊。
      

  2.   

    结合上面的  可以考虑去除android:numeric="integer"属性
    只能输入数字可以在代码中设置.....
    EditText et = (EditText) findViewById(R.id.etTest);
    et.setInputType(InputType.TYPE_CLASS_NUMBER); 
      

  3.   

    原来的代码直接编译是没有问题的,只要把这个文件点开,就出错。改其他文件夹的东西也没问题,就res里的有问题
      

  4.   

    把整个layout文件贴出来。
    你在开始部分那里是不是规则没对上啊
      

  5.   

    把涉及到的文件都关闭,clean一下,再编译试试,一般情况下,不会出现你的错误。对了你的报错日志也贴出来
      

  6.   

    或者说你的strings 文件里面有错