gpt4 book ai didi

android - 检测双击 ViewFlipper

转载 作者:行者123 更新时间:2023-11-30 04:07:21 26 4
gpt4 key购买 nike

我已经制作了一个不错的 ViewPager,现在,我希望只要用户在屏幕上双击,底部菜单栏就会出现/消失。我以为这会很容易,但是在阅读了很多论坛并尝试了许多可能的解决方案之后,我不得不承认我无法实现它。 :-(

谁能为我提供完整的代码解决方案?

提前致谢。

这是我的基本代码:

public class ActivityMain extends FragmentActivity 
{
static final int NUM_PAGES = 3;
CustomFragmentStatePagerAdapter fragment_pager_adapter;
ViewPager view_pager;

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

fragment_pager_adapter = new CustomFragmentStatePagerAdapter(getSupportFragmentManager());
view_pager = (ViewPager) findViewById(R.id.view_pager);
view_pager.setAdapter(fragment_pager_adapter);
}

public static class CustomFragmentStatePagerAdapter extends FragmentStatePagerAdapter
{
public CustomFragmentStatePagerAdapter(FragmentManager fm)
{
super(fm);
}

@Override
public int getCount()
{
return NUM_PAGES;
}

@Override
public Fragment getItem(int position)
{
Fragment fragment = null;

switch (position)
{
case 0:
fragment = new Fragment0();
break;

case 1:
fragment = new Fragment1();
break;

case 2:
fragment = new Fragment2();
break;
}

return fragment;
}
}
}

最佳答案

我最终通过将我的 GestureDetector 放在我的 ViewPager 的每个 fragment 中而不是试图将它放在我的主要 Activity 中来解决了这个问题。

看来 ViewPager + GestureDetector = 坏组合!

关于android - 检测双击 ViewFlipper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com