package typical_if.android.fragment; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.Fragment; import android.text.SpannableString; import android.text.style.UnderlineSpan; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import typical_if.android.Constants; import typical_if.android.R; /** * Created by admin on 14.07.2014. */ public class FragmentAboutUs extends Fragment{ /** * Returns a new instance of this fragment for the given section * number. */ public static FragmentAboutUs newInstance() { FragmentAboutUs fragment = new FragmentAboutUs(); Bundle args = new Bundle(); fragment.setArguments(args); return fragment; } public FragmentAboutUs() { } @Override public void onResume() { super.onResume(); } @Override public void onDetach() { super.onDetach(); // getActivity().getActionBar().show(); } @Override public void onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(null); } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(null, inflater); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(false); View rootView = inflater.inflate(R.layout.fragment_about, container, false); setRetainInstance(true); // getActivity().getActionBar().hide(); final ImageView devLight = (ImageView) rootView.findViewById(R.id.DevLightBtn); final ImageView stantsiya = (ImageView) rootView.findViewById(R.id.stantsiya); final ImageView tf = (ImageView) rootView.findViewById(R.id.tf_site); final TextView viktor = (TextView)rootView.findViewById(R.id.viktor_ref); final SpannableString content = new SpannableString(viktor.getText()); content.setSpan(new UnderlineSpan(), 0, viktor.length(), 0); viktor.setText(content); final TextView yura = (TextView)rootView.findViewById(R.id.yurij_ref); final SpannableString content1 = new SpannableString(yura.getText()); content1.setSpan(new UnderlineSpan(), 0, yura.length(), 0); yura.setText(content1); final TextView lyubomir= (TextView)rootView.findViewById(R.id.lyubomir_ref); final SpannableString content2 = new SpannableString(lyubomir.getText()); content2.setSpan(new UnderlineSpan(), 0, lyubomir.length(), 0); lyubomir.setText(content2); final TextView vasil = (TextView)rootView.findViewById(R.id.vasil_ref); final SpannableString content3 = new SpannableString(vasil.getText()); content3.setSpan(new UnderlineSpan(), 0, vasil.length(), 0); vasil.setText(content3); final TextView our_site_ref = (TextView)rootView.findViewById(R.id.devlight_com_ua_ref); final SpannableString content4 = new SpannableString(our_site_ref.getText()); content4.setSpan(new UnderlineSpan(), 0, our_site_ref.length(), 0); our_site_ref.setText(content4); final TextView goToLicensePage = (TextView)rootView.findViewById(R.id.go_to_license); final SpannableString content5 = new SpannableString(goToLicensePage.getText()); content5.setSpan(new UnderlineSpan(), 0, goToLicensePage.length(), 0); goToLicensePage.setText(content5); goToLicensePage.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { LicenseFragment fragment = LicenseFragment.newInstance(); getFragmentManager().beginTransaction().add(R.id.container, fragment).addToBackStack(null).commit(); } }); devLight.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://devLight.com.ua"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); viktor.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://vk.com/sokeoner"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); yura.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://vk.com/yura0202"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); lyubomir.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://vk.com/lubomiru4"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); vasil.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://vk.com/gigamole"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); stantsiya.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("https://vk.com/stantsiya_if"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); tf.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://typical.if.ua"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); our_site_ref.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("http://devLight.com.ua"); getActivity().getApplicationContext().startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), Constants.BROWSER_CHOOSER) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } }); return rootView; } @Override public void onAttach(Activity activity) { super.onAttach(activity); } }