如何在Android中的Flexbox Layout中获取所点击项目的位置?

时间:2016-06-07 14:52:55

标签: android onclicklistener

我使用的是Android Flexbox Layout。我已设法从列表中向布局添加自定义视图,并为每个项目设置单击侦听器。但问题是获得点击项目的位置。我在这里分享我目前的代码。

<?php $json = json_encode($module); ?>

@section('scripts')
  <script type="text/javascript">
      $(document).ready(function() {
          var module = {!! $json !!};
          createMixin(module);
      });
  </script>
@endsection

如何获取点击项目的位置?提前致谢。

2 个答案:

答案 0 :(得分:1)

虽然我不完全确定如何通过当前方法获取点击项目的位置,但我知道在FlexboxLayout使用RecyclerView时可以轻松实现这一点。

您可以使用RecyclerView适配器的onBindViewHolder()方法获取该位置。

答案 1 :(得分:1)

这是在@moyheen的回答之后实现的 我使用了RecyclerView和FlexBoxLayoutManager。

this.getChainedObservables().subscribe(console.log);