楼主看APIR.layout.my_simple_list_item是:
The resource ID for a layout file containing a TextView to use when instantiating views.用来定义list中每个listItem的布局。

解决方案 »

  1.   

    这个XML文件是用来布局Listview里面的每个Item的。
      

  2.   

    那请问 这个xml文件一定要是    CheckedTextView   的吗??  我直接使用 main.xml不行吗??
      

  3.   

    不一定要是checkedTextView,那个xml文件的作用是为listview中的每一个item做布局的。你可以自己定义,当然也可以调用系统的。但是,你这里面的布局必须和你adpter中的数据保持一致性吧?
      

  4.   

    那一般我在xml文件里面,组件(textview等)是在 类似 LinearLayout 之类的包含里面的,为什么这里的xml文件就只有一个  CheckedTextView  呢  想不通啊。难道xml可以不使用类似 XXXXLayout的吗?
      

  5.   

    那请问如果我不想用 CheckedTextView   那我应该如何去定义一个 xml文件来符合我这个代码的要求呢?
    我自己定义了一个 linearlayout  里面放了7个 textview ,  但是挂掉
      

  6.   

    CheckedTextView 这个是给list用的,如果你压根儿就没有list,那就直接add7个textview就可以了
      

  7.   

    ListView是在getView()中每次按照你传递的 R.layout.my_simple_list_item 样式每行每行绘制出来的。同理你可以自己定义 ListView 中每行的样式,命名为 XXX.xml 文件 Adapter类初始时,进行传递即可,具体参见自定义Adapter类,如果你不需要使用ListView , 直接定义 XXX.xml 文件即可