【问题标题】:Getting Wrong Position in Fancy Cover Flow在花式封面流中获得错误的位置
【发布时间】:2015-05-21 08:46:57
【问题描述】:

我有一个代码,在 Fancy 封面流上带有项目点击监听器。但是我在点击事件上的位置错误。请帮我解决它。 我也尝试使用 On Item Selected Listener。没用。

activity.java

// spinner
        fancy.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int i, long arg3) {
                // TODO Auto-generated method stub

                Log.d("clicked_position",i);

                //Whenever I click, sometimes I get wrong Position, sometimes correct position.

            }

        });

【问题讨论】:

  • 出错时发帖。
  • 请添加一些代码...
  • System.out.println??您应该使用 Log 进行更好的观察。
  • 是的,我也使用了日志,但只是为了表明我已经使用了 sys。希望你能理解
  • 也许你的适配器出了问题。

标签: android android-layout position coverflow


【解决方案1】:
fancyCoverFlow
                        .setOnItemSelectedListener(new OnItemSelectedListener() {

                            @Override
                            public void onItemSelected(AdapterView<?> parent,
                                    View view, int position, long id) {

                                Log.e(getPackageName(), "position:- "
                                        + position);

                            }

                            @Override
                            public void onNothingSelected(AdapterView<?> arg0) {
                                // TODO Auto-generated method stub

                            }
                        });

【讨论】:

  • 我认为当你在横向模式下使用它时,这不会是真的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-05
相关资源
最近更新 更多