package org.indywidualni.fblite.fragment;
import android.app.Fragment;
import android.os.Bundle;
import android.text.method.LinkMovementMethod;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import org.indywidualni.fblite.BuildConfig;
import org.indywidualni.fblite.R;
public class AboutFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_about, container, false);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
// fill several TextView elements with strings
String versionName = getString(R.string.version, BuildConfig.VERSION_NAME);
String authorInfo = getString(R.string.app_name) + " " + getString(R.string.author);
//noinspection ConstantConditions
TextView textAuthor = (TextView) getView().findViewById(R.id.textAuthor);
TextView textSpecialThanksLink = (TextView) getView().findViewById(R.id.textSpecialThanksLink);
TextView textGithub = (TextView) getView().findViewById(R.id.textGithub);
TextView textFdroid = (TextView) getView().findViewById(R.id.textFdroid);
TextView textIndywidualni = (TextView) getView().findViewById(R.id.textIndywidualni);
TextView textVersion = (TextView) getView().findViewById(R.id.textVersion);
textAuthor.setText(authorInfo);
textSpecialThanksLink.setMovementMethod(LinkMovementMethod.getInstance());
textGithub.setMovementMethod(LinkMovementMethod.getInstance());
textFdroid.setMovementMethod(LinkMovementMethod.getInstance());
textIndywidualni.setMovementMethod(LinkMovementMethod.getInstance());
textVersion.setText(versionName);
}
}