Hier ist mein Code, der nichtOnItemClickListener und OnClickListener nicht für Listview arbeitet mit BaseAdapter
Ich erhalte Daten vom Server mit `AsyncTask` und stellen Daten an die` arbeitet listview` `baseadapter` verwenden, aber mit` convertview.setonclicklistner` arbeiten in Adapterklasse und unter Code enthält in `Fragmentclass (Import android.support.v4.app.Fragment;)` so glaube ich es nicht problematisch ist
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
view= inflater.inflate(R.layout.fragment_restaurants, container, false);
restaurant_list = (ListView)view.findViewById(R.id.restatrant_lv);
no_restaturants=(TextView)view.findViewById(R.id.no_restaturants);
// listening to single list item on click
restaurant_list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Log.e("temp","temppppp");
}
});
//set layout slide listener
rowItems = new ArrayList<>();
history_list = new ArrayList<HashMap<String, String>>();
list_adapter = new ViewAdapter(getActivity(),rowItems);
restaurant_list.setAdapter(list_adapter);
}
Was die Lösung dafür ist, ?
yeh habe ich versucht, dass auch, aber immer noch nicht funktioniert ... :(@Sac – alias26
können Sie Ihre XML-Datei schreiben –
Haben Sie ein fokussierbares Element in Ihrem XML? – Sac