2016-08-16 4 views
0

Ersten Fehler zu verwenden, wenn „dieses“ in Bruchstück verwenden, statt das, was ich kann den angegebenen Code use.Below ist:Fehler beim Abruf während „dieser“

public class Tab1 extends Fragment { 
private List<DataJobs> datajobs = new ArrayList<>(); 
private RecyclerView recyclerView; 
private EventsAdapter mAdapter; 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.tab_1, container, false); 
    return rootView; 
    recyclerView = (RecyclerView)getView().findViewById(R.id.recycler_view); 

    mAdapter = new EventsAdapter(datajobs); 

    RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext()); 
    recyclerView.setLayoutManager(mLayoutManager); 
    recyclerView.addItemDecoration(new DividerItemDecoration(**this**, LinearLayoutManager.VERTICAL)); 
    recyclerView.setItemAnimator(new DefaultItemAnimator()); 

    recyclerView.setAdapter(mAdapter); 

    prepareMovieData(); 
} 
+0

Was für einen Fehler hast du? –

+0

DividerItemDecoration (android.content.Context, int) kann nicht in DividerItemDecoration (tabs.Tab1, int) angewendet werden – tiya

Antwort

0

Verwenden getActivity() statt

recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), LinearLayoutManager.VERTICAL)); 
Verwandte Themen