解决方案 »

  1.   

    android: id 这个是引用系统原有的,不知道你具体是怎么写的。
      

  2.   

    创建的一个例子的 4.2,2 ApiDemos,发现报错.    <ProgressBar
            android:id="@+android:id/progress_small_title"
            style="?android:attr/progressBarStyleSmallTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />去掉android: 就OK.
      

  3.   

    你如果是要自己给它命名id的就不需要加上android前缀了。
      

  4.   

    android开头的属性是系统级的,你自己定义的控件使用:@+id的形式。
      

  5.   

    这个不是我自己定义的,是使用ApiDemo时系统自动生成的,上来就报错,不应该这样吧?
      

  6.   

    这个不是我自己定义的,是使用ApiDemo时系统自动生成的,上来就报错,不应该这样吧?这样,你自己定义它的id,然后获取这个view。
      

  7.   

     <ProgressBar
            android:id="@+id/progress_small_title"
            style="?android:attr/progressBarStyleSmallTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
      

  8.   

    仔细对比下 android:id="@+android:id/progress_small_title"  和 android:id="@+id/progress_small_title" 的区别。