Add a version item to the navigation view footer
This commit is contained in:
parent
9e35b50592
commit
437fbd6c52
|
@ -198,6 +198,17 @@ public class MainActivity extends AppCompatActivity implements
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
try {
|
||||
String versionName = getPackageManager()
|
||||
.getPackageInfo(getPackageName(), 0).versionName;
|
||||
int versionCode = getPackageManager()
|
||||
.getPackageInfo(getPackageName(), 0).versionCode;
|
||||
((TextView) navigationView.findViewById(R.id.version)).setText(
|
||||
getString(R.string.revision_text, versionName, String.valueOf(versionCode)));
|
||||
} catch (PackageManager.NameNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void generateErrorLog() {
|
||||
|
|
|
@ -20,6 +20,22 @@
|
|||
android:layout_gravity="start"
|
||||
android:fitsSystemWindows="true"
|
||||
app:headerLayout="@layout/nav_header_main"
|
||||
app:menu="@menu/activity_main"/>
|
||||
app:menu="@menu/activity_main">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/version"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</android.support.design.widget.NavigationView>
|
||||
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
|
|
Loading…
Reference in New Issue