例如,当我按下listview上的一个项目的longclick时,它的实际按钮将变成删除按钮。我尝试像next_sign.setBackgroundResource(R.drawable.delete);
但它强制关闭。如何更改列表视图上的图像按钮,当长按一下
lv.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
//next_sign.setBackgroundResource(R.drawable.delete);
return true;
}
});
12-28 13:44:34.251: E/AndroidRuntime(9108): FATAL EXCEPTION: main 12-28 13:44:34.251: E/AndroidRuntime(9108): java.lang.NullPointerException 12-28 13:44:34.251: E/AndroidRuntime(9108): at com.mycos.cycleborg.PreviousActivity$3.onItemLongClick(MenuListActivity.java:129)
是您'ImageButton'存在于每个列表项..? – 2011-12-28 07:03:28
是的,出现在每一个列表项中,顺便我在这里得到了答案.. tysm对你有帮助:) 我已经得到了答案,非常感谢你... 查看subview = view.findViewById(R。 id.next_sign); subview.setBackgroundResource(R.drawable.delete); – 2011-12-28 07:08:16
嗯,那很好.. – 2011-12-28 07:11:09