検索

ホームページ  >  に質問  >  本文

android 引导蒙层实现

页面结构:activity-fragment—recycleView
目标,整个页面蒙层,并在recycleView的第一个item上添加一个高亮提示。
现在我要获取这个item的view,在onResume中使用getLayoutManager.findViewByPosition方法得到的view为空。
我应该何时何地获取该view?

ringa_leeringa_lee2771日前2599

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-04-18 09:05:54

    getLayoutManager.findViewByPosition(...) が間違ったタイミングで呼び出されます

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:05:54

    ビュー ツリー リスニングを使用して、対応するコントロールまたはプロパティを取得します。

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 09:05:54

    2階でビューツリー監視方式を使用することが可能です。 getViewTreeObserver().addOnGlobalLayoutListener() を使用してビューの最終的な幅または高さを取得し、getViewTreeObserver().addOnDrawListener を使用してビューの再描画を監視します。これは一般的なメソッドです

    返事
    0
  • キャンセル返事