Ich versuche OnClickListener in meinem CustomAdapter arbeiten, aber nichts passiert in meinem Fall.setOnClickListener in CustomAdapter
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
if(inflater == null){
inflater= (LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
if(view==null){
view=inflater.inflate(R.layout.list_item_blog,viewGroup,false);
ListView lv = (ListView) view.findViewById(R.id.listView);
if(lv!=null){
lv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Dialog d = new Dialog(view.getContext());
d.setContentView(R.layout.dialog_layout);
d.show();
}
});
}
}
Haben Sie eine Listenansicht in einer Listenansicht? Können Sie auch Ihr Layout xmls – chejaras
Debug und geben Sie einen Haltepunkt in der Zeile 'setOnClickListener' und sehen, ob es jemals diese Zeile trifft. – Vucko
Sie legen einen ItemClickListner für die Listenansicht fest, an die der Adapter gebunden ist. Nicht innerhalb des Adapters –