package com.handsomezhou.fragmentdemo.fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.Toast; import com.handsomezhou.fragmentdemo.R; import com.handsomezhou.fragmentdemo.Interface.OnTabChange.TAB_CHANGE_STATE; public class TelephoneFragment extends BaseFragment { private static final String TAG="TelephoneFragment"; private Button mTelephoneBtn; @Override protected void initData() { setContext(getActivity()); } @Override protected View initView(LayoutInflater inflater, ViewGroup container) { View view=inflater.inflate(R.layout.fragment_telephone, container, false); mTelephoneBtn=(Button) view.findViewById(R.id.telephone_btn); return view; } @Override protected void initListener() { if(null!=mTelephoneBtn){ mTelephoneBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getContext(),getContext().getResources().getString(R.string.telephone) , Toast.LENGTH_SHORT).show(); } }); } } public void updateView(TAB_CHANGE_STATE tabChangeState){ switch (tabChangeState) { case TAB_UNSELECTED: Toast.makeText(getContext(), TAG+tabChangeState.toString(), Toast.LENGTH_SHORT).show(); break; case TAB_SELECTED_UNFOCUSED: Toast.makeText(getContext(), TAG+tabChangeState.toString(), Toast.LENGTH_SHORT).show(); break; case TAB_SELECTED_FOCUSED: Toast.makeText(getContext(), TAG+tabChangeState.toString(), Toast.LENGTH_SHORT).show(); break; default: break; } } }