1

私は、expandableListViewのヘッダーに標高影を表示しようとしています。 マシュマロ(銀河7)とロリポップ(銀河4s)の作品は動作していません。 どのようにすることができますか?変数について、コードが行うことなぜマシュマロとロリポップで標高が機能しないのですか

ViewGroup divider = (ViewGroup) ((ViewGroup) mFloatingGroupView).getChildAt(1); 
ViewGroup container = (ViewGroup) ((ViewGroup) mFloatingGroupView).getChildAt(0); 
     //LOLLIPOP++ 
       //Effect with elevation 
       if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
        if (bottom >= mFloatingGroupView.getMeasuredHeight()) { 
          if (container instanceof LinearLayout) { 
           container.setBackgroundColor(UI_Helper.getColorFromThemeAttr(getContext(), R.attr.bg_color)); 
           UI_Helper.setShadow(getContext(), container, 6); 
          } 
         if(divider instanceof LinearLayout){ 
          divider.setVisibility(GONE); // set divider gone 
         } 
        }else{ 
         if(divider instanceof LinearLayout){ 
          divider.setVisibility(VISIBLE); //set divider Visible 
         } 
        } 
       }//KITKAT 

答えて

0

が足りません情報: はここに私のコードです。

は銀河S4にruningてとき

if (bottom >= mFloatingGroupView.getMeasuredHeight())

が真実であることを確認してください。

+0

確かです。私はそれをデバッグします。 – Anna

+0

影はマシュマロにしか作用しません。 – Anna

+0

あなたはUI_Helperの情報を提供していませんでした。 –

関連する問題