2017-12-31 46 views
0

Ich versuche, meine App-Unterstützung für verschiedene Layouts zu erstellen (zB: layout-large-tvdpi) .inside layout-large-tvdpi Ordner Ich habe Tow Layout eingefügt (ein Layout für andere Aktivität für Fragment).java.lang.RuntimeException: Sichten für Fragment-verschiedene Layoutgrößen nicht binden

, wenn ich meine App auf Tablet-Aktivität Layout ausführen zeigt fine.but, wenn ich zu Fragment bewegen, App abgestürzt und zeigen Sie mir auf java.lang.RuntimeException: Unable to bind views .it Show error error ButterKnife.bind(this,v)

Dies ist meine Aktivität

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_test); 
     ButterKnife.bind(this); 

    } 
Mein

Dies ist Fragment

public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     View v; 
     v = inflater.inflate(R.layout.fragment_home, container, false);   
     ButterKnife.bind(this,v); 
     return v; 
    } 

Log Cat

enter image description here

Fragment Layout

enter image description here

Aktivität Layout-

enter image description here

+1

Mögliches Duplikat von [Butterknife mit verschiedenen Layouts für Handys und Tablets] (https://stackoverflow.com/questions/34206862/butterknife-with-different-layouts-for-phones-and-tables) – ADM

Antwort

0

Überprüfen Sie, ob Ihr @InjectViews den richtigen Typ hat. Ich habe ImageView anstelle von LinearLayout verwendet. Das könnte auch dein Problem sein.

Verwandte Themen