2016-07-30 4 views
-1

새 활동을 열기 위해 탭 분할 레이아웃에서 버튼을 설정하는 방법을 누군가에게 알려줄 수 있습니까? 탭에 버튼을 설정하면 오류가 표시됩니다.클릭 버튼의 Android 탭 활동이 작동하지 않습니다.

enter image description here

+0

'(버튼) 당신이 그것을 전에 return 문을 가지고 있지 않은 경우 .getActivity.findViewById'도 유효한 코드가 아닙니다 –

답변

1

당신은, 그 끝에서, 텍스트 뷰와 버튼을 찾기 위해 해당 뷰에 findViewById를을 사용하여 다음 변수에 팽창보기를 저장 팽창 된 뷰를 반환해야합니다.

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

    TextView tv = (TextView) root.findViewById(R.id.textView); 
    Button btn = (Button) root.findViewById(R.id.button); 

    //Other code here 

    return root; 
} 

return 문 다음에 코드를 작성하는 것과 같은 매우 기본적인 것들을 오해하고 있습니다. 온라인으로 몇 가지 시작 안내서를 읽고 싶을 수도 있습니다.

0

당신은 코드 아래 사용할 수 있습니다

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 


    View view = inflater.inflate(R.layout.activity_complete_registration, container, false); 

    final TextView tv=(TextView)view.findViewById(R.id.textView); 
    final Button button=(Button)view.findViewById(R.id.button);  

    button.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 

    //Your required code here 
    } 
    }); 

return view; 
    }