Fix #3191 Make the username along with the rewards icon clickable in the Navigation Drawer (#3401)

This commit is contained in:
Yash Khare 2020-02-11 22:57:54 +05:30 committed by GitHub
parent eb400515ca
commit b65e4a1841
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -13,6 +13,7 @@ import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
@ -136,7 +137,7 @@ public abstract class NavigationBaseActivity extends BaseActivity
if (allAccounts.length != 0) { if (allAccounts.length != 0) {
username.setText(allAccounts[0].name); username.setText(allAccounts[0].name);
} }
ImageView userIcon = navHeaderView.findViewById(R.id.user_icon); LinearLayout userIcon = navHeaderView.findViewById(R.id.user_details);
userIcon.setOnClickListener(v -> { userIcon.setOnClickListener(v -> {
drawerLayout.closeDrawer(navigationView); drawerLayout.closeDrawer(navigationView);
AchievementsActivity.startYourself(NavigationBaseActivity.this); AchievementsActivity.startYourself(NavigationBaseActivity.this);

View file

@ -19,6 +19,7 @@
app:srcCompat="@drawable/commons_logo"/> app:srcCompat="@drawable/commons_logo"/>
<LinearLayout <LinearLayout
android:id="@+id/user_details"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:gravity="center"