listview下的按钮无法单击(获取“程序已停止”消息)

时间:2017-04-15 17:36:24

标签: listview

我有一个带有一个ListView(miLista)的片段,下面有一个固定按钮。 我希望能够从ListView中选择一个项目,然后在单击按钮(button2)时在另一个Activity中显示有关该项目的更多信息。 我的问题是,使用下面显示的代码我点击列表中的项目(miLista)时会改变颜色但是当我点击按钮(按钮2)时,应用程序停止显示消息“程序已经停止”。

     //Create an ArrayAdapter
     ArrayAdapter arrayAdapter = new ArrayAdapter(getActivity(),
            android.R.layout.simple_list_item_1, resumenLibro);

    //Select my ListView (milista)
    ListView miLista = (ListView) view.findViewById(R.id.milista);


    miLista.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long arg3) {
            view.setBackgroundColor(0xFF00FF00);

        }
    });

    //Button definition
    Button button2 = (Button) view.findViewById(R.id.Editorial);
    button2.setOnClickListener(new View.OnClickListener() {


                                   public void onClick(View view) {
                                       Intent i = new Intent(getActivity(), EditorialActivity.class);
                                       i.putExtra("Editorial", (Editorial) libros[0].getEditorial());
                                       getActivity().startActivity(i);
                                   }
                                   });

0 个答案:

没有答案