Add minimal About activity

This commit is contained in:
YuviPanda 2013-04-09 22:52:56 +05:30
parent 73226fcd95
commit b62f14c7c7
6 changed files with 100 additions and 0 deletions

View file

@ -0,0 +1,30 @@
package org.wikimedia.commons;
import android.app.Activity;
import android.os.Bundle;
import android.text.method.LinkMovementMethod;
import android.widget.TextView;
public class AboutActivity extends Activity {
private TextView versionText;
private TextView licenseText;
private TextView improveText;
private TextView privacyPolicyText;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
versionText = (TextView) findViewById(R.id.about_version);
licenseText = (TextView) findViewById(R.id.about_license);
improveText = (TextView) findViewById(R.id.about_improve);
privacyPolicyText = (TextView) findViewById(R.id.about_privacy_policy);
versionText.setText(CommonsApplication.APPLICATION_VERSION);
licenseText.setMovementMethod(LinkMovementMethod.getInstance());
improveText.setMovementMethod(LinkMovementMethod.getInstance());
privacyPolicyText.setMovementMethod(LinkMovementMethod.getInstance());
}
}

View file

@ -221,6 +221,10 @@ public class ContributionsListFragment extends SherlockFragment {
Intent settingsIntent = new Intent(getActivity(), SettingsActivity.class);
startActivity(settingsIntent);
return true;
case R.id.menu_about:
Intent aboutIntent = new Intent(getActivity(), AboutActivity.class);
startActivity(aboutIntent);
return true;
default:
return super.onOptionsItemSelected(item);
}