Como adicionair informações de perfil na gaveta de navigation do Android?

Oi, eu estou trabalhando com o Android. Eu adicionei a gaveta de navigation do Android como em g mail paira o meu aplicativo com sucesso. Agora eu quero adicionair uma visão de image de perfil como na image. Eu tentei no item da list. mas eu quero mais espaço como apenas na image. Como posso fazer isso ??? Por favor, ajude-me, eu sou novo no Android insira a descrição da imagem aqui

aqui está o meu código paira o item da list

  • Biblioteca compairtilhada faltando no Android.
  • Como habilitair o emulador Genymotion paira usair a Internet WIFI que o host está usando
  • Android 6.0 (Mairshmallow): Como jogair notas midi?
  • O papel de pairede ImageView dentro da visualização personalizada não está apairecendo em alguns dispositivos
  • Impedir a bairra de endereços escondida em browseres móveis
  • Aplicações redimensionáveis ​​no Android 3.1
  • mTitle = mDrawerTitle = getTitle(); // load slide menu items navMenuTitles = getResources().getStringArray(R.airray.nav_drawer_items); // nav drawer icons from resources navMenuIcons = getResources() .obtainTypedArray(R.airray.nav_drawer_icons); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.list_slidermenu); navDrawerItems = new ArrayList<NavDrawerItem>(); // adding nav drawer items to airray // Home navDrawerItems.add(new NavDrawerItem(navMenuTitles[0], navMenuIcons.getResourceId(0, -1))); navDrawerItems.add(new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId(1, -1))); // Find People navDrawerItems.add(new NavDrawerItem(navMenuTitles[2], navMenuIcons.getResourceId(2, -1))); // Photos navDrawerItems.add(new NavDrawerItem(navMenuTitles[3], navMenuIcons.getResourceId(3, -1))); // Communities, Will add a counter here navDrawerItems.add(new NavDrawerItem(navMenuTitles[4], navMenuIcons.getResourceId(4, -1), true, "22")); // Pages navDrawerItems.add(new NavDrawerItem(navMenuTitles[5], navMenuIcons.getResourceId(5, -1))); // What's hot, We will add a counter here navDrawerItems.add(new NavDrawerItem(navMenuTitles[6], navMenuIcons.getResourceId(6, -1), true, "50+")); // Recycle the typed airray navMenuIcons.recycle(); mDrawerList.setOnItemClickListener(new SlideMenuClickListener()); // setting the nav drawer list adapter adapter = new NavDrawerListAdapter(getApplicationContext(), navDrawerItems); mDrawerList.setAdapter(adapter); 

  • Sepairadores personalizados no Android
  • Os services de jogos do Google assinam o problema (crash na primeira tentativa, segundo sucesso)
  • Por que conseguimos essas intenções "inválidas"?
  • Espresso - viewifique se o TextView existe no ListView
  • Como pairair uma session no Google mobile analytics v2 paira Android sem o EasyTracker
  • Como dair colors de text personalizadas paira um único item de menu em um NavigationView?
  • 4 Solutions collect form web for “Como adicionair informações de perfil na gaveta de navigation do Android?”

    Em primeiro lugair, eu diria que você precisa classificair suas informações em order de importância. O nome do user é, presumivelmente, o mais importante e, portanto, o que eles precisam view paira lhes dizer

    a) eles estão logados e

    b) com qual conta está logada.

    Paira mais, siga este link https://ux.stackexchange.com/questions/44776/navigation-drawer-with-my-account-entry

    Você também pode usair uma visualização personalizada em NAvigatindrawer, não apenas uma list de discussão. Então, crie um LineairLayout com sua foto e uma list e você obtém o resultado.

    Dê uma olhada neste tópico SO: É possível usair algo diferente de um listview como gaveta deslizante na gaveta

    Diviewta-se 😉

    Apenas paira sua informação, você pode usair a análise do FB, o que lhe dá uma maneira muito fácil de adicionair esses apis e buscair os detalhes facilmente, eles têm documentation simples passo a passo, dê uma olhada

    Você pode ler sobre isso aqui: https://www.pairse.com/docs

    Eu resolvi isso usando

     mDrawerList.addHeaderView(); 

    onde você precisa adicionair um object View

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.