package com.handsomezhou.fragmentdemo.fragment; import android.content.Intent; 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.activity.AddressBookBottomTabActivity; import com.handsomezhou.fragmentdemo.activity.AddressBookTopTabActivity; import com.handsomezhou.fragmentdemo.activity.FragmentDataPassFromActivity; import com.handsomezhou.fragmentdemo.activity.GridViewActivity; public class MainVerticalFragment extends BaseFragment { private Button mFragmentTopTabBtn; private Button mFragmentBottomTabBtn; private Button mFragmentDataPassBtn; private Button mFragmentGridViewBtn; @Override protected void initData() { setContext(getActivity()); } @Override protected View initView(LayoutInflater inflater, ViewGroup container) { View view = inflater.inflate(R.layout.fragment_main_vertical, container, false); mFragmentTopTabBtn = (Button) view.findViewById(R.id.fragment_top_tab_btn); mFragmentBottomTabBtn = (Button) view.findViewById(R.id.fragment_bottom_tab_btn); mFragmentDataPassBtn=(Button)view.findViewById(R.id.fragment_data_pass_btn); mFragmentGridViewBtn=(Button)view.findViewById(R.id.fragment_grid_view_btn); return view; } @Override protected void initListener() { mFragmentTopTabBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { clickclickFragmentTopTab(); } }); mFragmentBottomTabBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { clickFragmentBottomTab(); } }); mFragmentDataPassBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { clickFragmentDataPass(); } }); mFragmentGridViewBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { clickFragmentGridView(); } }); return; } private void clickclickFragmentTopTab() { Toast.makeText(getContext(), "fragment_top_tab", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(getContext(), AddressBookTopTabActivity.class); startActivity(intent); } private void clickFragmentBottomTab() { Toast.makeText(getContext(), "fragment_bottom_tab", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(getContext(), AddressBookBottomTabActivity.class); startActivity(intent); } private void clickFragmentDataPass(){ Toast.makeText(getContext(), "fragment_data_pass", Toast.LENGTH_SHORT).show(); Intent intent=new Intent(getContext(), FragmentDataPassFromActivity.class); startActivity(intent); } private void clickFragmentGridView(){ Toast.makeText(getContext(), "fragment_grid_view", Toast.LENGTH_SHORT).show(); Intent intent=new Intent(getContext(), GridViewActivity.class); startActivity(intent); return; } }