여기

2017-12-11 15 views
0
import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.ListView; 

import static android.icu.lang.UCharacter.GraphemeClusterBreak.T; 
import static com.example.noah.app1.R.id.lstview; 

public class Tab2 extends Fragment { 

    ListView lstview; 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
     View rootView = inflater.inflate(R.layout.tab2, container, false); 

     lstview = (ListView) rootView.findViewById(R.id.lstview); 
     Tab2_list_view adapter = new Tab2_list_view(Tab2.this); 

     lstview.setAdapter(adapter); 

     return rootView; 
    } 
} 

내가 말하는 오류가 컨텍스트로 변환 할 수 없습니다 TAB2는 컨텍스트로 변환 할 수 없습니다여기

TAB2 내 MainActivity하고 Tab2_list_view 내이있다 ListView에 대한 코드.

어떻게 해결할 수 있습니까? 대신

+0

당신이'getActivity()'또는'는 getContext()'와'Tab2.this'를 교체하려고 있나요? – MatPag

답변

1

:

Tab2.this 

당신은 활동 컨텍스트를 사용해야합니다. 사용 :

getActivity() 

대신

+0

'getActivity()'또는'getContext()'? – user3519870

+0

조각인데 ... getActivity()를 사용해야합니다. – rafsanahmad007