J'ai un ViewPager
sur lequel j'essaye d'appliquer onLongClickListener
pour changer un fragment d'activité qui ne fonctionne pas.Voir Pager avec OnLongClickListener ne fonctionne pas
mPager1.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
onViewPagerClick();
return false;
}
});
remplacement Fragment:
public void onViewPagerClick() {
FragmentTransaction ft5 = getSupportFragmentManager().beginTransaction();
fragment = new SingleProductFragment();
container.setVisibility(View.VISIBLE);
ft5.add(R.id.container, fragment);
// ft.addToBackStack(null);
ft5.commit();
sv.setVisibility(View.INVISIBLE);
addButton.setVisibility(View.INVISIBLE);
}
s'il vous plaît, vous pouvez écrire un code plus – Matteo
j'ai placé le code dans ma classe d'activité au sein onCreate – user8601021
Avez-vous essayé (https://stackoverflow.com/a [tel]/46707510/8244632) réponses? –