infobulle Listview article cliquez listner ne fonctionne pasinfobulle Listview article cliquez listner ne fonctionne pas
Cette bibliothèque ajouter mon projet compilation « com.github.douglasjunior: android-simple-info-bulle: 0.2.0 '
infobulle Listview article cliquez listner ne fonctionne pasinfobulle Listview article cliquez listner ne fonctionne pas
Cette bibliothèque ajouter mon projet compilation « com.github.douglasjunior: android-simple-info-bulle: 0.2.0 '
Avez-vous vu la section Usage?
Listview lv=(Listview)tooltip.findViewById(R.id.lv);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
new SimpleTooltip.Builder(this)
.anchorView(view)
.text("Something")
.gravity(Gravity.END)
.animated(true)
.transparentOverlay(false)
.build()
.show();
}
});
Si vous voulez afficher sur un élément particulier sur ListView vous pouvez utiliser View v=lv.getChildAt(position);
et l'utiliser comme vue d'ancrage anchorView(v)
de le montrer sur le premier élément faire:
ArrayList<Result_ModelList> Result_list = new ArrayList<Result_ModelList>();
Listview lv=(Listview)tooltip.findViewById(R.id.lv);
Result_list.add(new
Result_ModelList("Alphabetically"));
Result_list.add(new Result_ModelList("By Code"));
Result_list.add(new Result_ModelList("Last created"));
Result_Adapter adapter = new Sort_Result_Adapter(getApplicationContext(), R.layout.raw_result,Result_list);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(MainActivity.this, "do not work" , Toast.LENGTH_SHORT).show();
}
});
View view=lv.getChildAt(0);
SimpleTooltip tooltip = new SimpleTooltip.Builder(v.getContext())
.anchorView(view) //if you want to display on whole listview do .anchorView(lv)
.text("Results")
.dismissOnOutsideTouch(true)
.dismissOnInsideTouch(false)
.contentView(R.layout.tooltip,R.id.tv_result_header)
.textColor(getResources().getColor(R.color.green))
.gravity(Gravity.BOTTOM)
.build();
tooltip.show();
tooltip ayant listview et je veux item listner de listvew ne fonctionne pas – Harshida
si vous voulez montrer sur certains éléments de listview seulement, alors après que vous avez appelé 'setAdapter()' utilisez ce code avec 'lv.getChildAt (position_you_want)' comme 'anchorView'. – Adithya
pouvez-vous décrire correctement? – Harshida
quel est le v dans 'anchorView (v)'? – Adithya