Viewの幅に依存するいくつかのパラメータに応じて、サイズを変更する必要のあるレイアウトがあります。幅は "match_parent"に設定されています。私はそれがここに0を返すの幅を取得しようとするので、私はこれまで試してみましたです:Android RecyclerView:「match_parent」でのViewの幅/高さの取得
mask.getWidth();
mask.getLayoutParams().width
ViewTreeObserver vto = mask.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mask.getViewTreeObserver().removeGlobalOnLayoutListener(this); int width = mask.getMeasuredWidth(); } });
は、だから私の質問は、私が入手できます方法ですこの状況での幅? ありがとうございます。