我有一个带有一个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);
}
});