NavigationView中获取headerLayout的方法

[UWP开发]NavigationView基础使用方法 [UWP开发]NavigationView基础使用方法 NavigationView是秋季创意者更新(16299)引入的新控件,用于生成Windows特色的导航栏。 可参考说明文档(目前只有英文) 给了一段示例代码,和运行截图,贴在下面: NavigationView x:Name="nvAll" IsSettingsVisible="true" IsTabStop="False" H 阅读详情

特别简单,总共分三步:

第一步:

获取NavigationView

  1. private  NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);  

第二步:

获取headerLayout

  1. headerLayout = navigationView.inflateHeaderView(R.layout.nav_header_main);  

第三步:

获取其中的组件:

  1. head = (ImageView) headerLayout.findViewById(R.id.Iamge_mine_head);  
  2. myName = (TextView) headerLayout.findViewById(R.id.Tview_mine_myName);  

这样会出现一个问题

如下:只需要将xml中的

  1. app:headerLayout="@layout/nav_header_main"  
删除即可,当然获取其组件的时候可以利用如下获取
  1. View headerView = navigationView.getHeaderView(0);  

Vmware安装windowsServer2022版本 全网最详细的Vmware安装windowsServer2022版本 阅读详情

相关推荐

用Python实现图片风格迁移,让你的图片更加的高逼格!

先来看下效果: 上图是老王在甘南合作的米拉日巴佛阁外面拍下的一张照片,采用风格迁移技术后的效果为: 一些其它效果图: 下面进入正题。 近年来,由深度学习所引领的人工智能(AI)技术浪潮,开始越来越广泛地应用到生活各个领域。这其中,人工智能与艺术的交叉碰撞,在相关技术领域和艺术领域引起了高度关注。就在上个月,由电脑生成的艺术品在佳士得(Christie’s)的拍卖价竟高达43.25万美元,...

Python追梦 6180

NavigationView中的HeaderLayout点击事件

许多app的主页是由多个fragment构成的,如果我们在fragment的容器activity内添加了一个drawerLayout控件,需要为NavigationView的HeaderLayout设置点击事件 1.首先需要获取NavigationView控件,因为HeaderLayout控件在NavigationView内 2.在获取HeaderLayout控件即可为HeaderLayout中的控件设置点击事件 private fun initView() { val navVie

bangbangpi的博客 2929

Intel Realsense windows安装与入门

realsense400系列介绍: https://www.intelrealsense.com/stereo-depth/?utm_source=intelcom_website&utm_medium=button&utm_campaign=day-to-day&utm_content=D400_learn-more_button realsense 435i介绍: ...

hanshuning的专栏 1万+

NavigationView导航视图与DrawerLayout绘制布局

NaviagtionView(导航视图)需与DrawerLayout(绘制布局)配合使用。 DrawerLayout中的Navigation有两种表现方式,左划出和右划出,可在标签中使用android:layout_gravity属性设置,值为start时为左划出,为end时为右划出。一个DrawerLayout中可以同时含有左划出和右划出的两个导航视图,和Activity主体空间。 NaviagtionView中有两部分,上部分的header和下部分的menu,可在可在

m0_57150356的博客 1524

招标信息爬取工具

一个能帮你节省大量时间的实用小工具,我自己用了挺久,分享出来给有需要的朋友

qq_56877290的博客 834

torchsparse安装

torchsparse安装以及安装失败原因分析和解决

AI_BING_的博客 1万+

2024最新Android大厂面试真题大全,Android开发知识点

*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!

F1520080的博客 679

ZYNQ RFSoC 的DAC如何做到从 0到Fs频段 信号输出

之前一直没太了解 RFSoC 的DAC如何输出在 Fs/2 到 Fs 频率范围内的信号,例如 ZCU216中的 ZU49DR,其RF-DAC最大采样率是 9.85GSPS,如果想输出的信号中心频率在5.8G,它是如何有效输出在第二奈奎斯特区域范围的信号的。

weixin_44630490的博客 1551

Android 初始化NavigationView的headerLayout中的TextView控件时遇到的错误

错误:Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference 原因:找不到这个TextView控件,毕竟这个控件在NavigationView的headerLayout中,不在Main_layout中。 解...

D_lunar的博客 963

【理解机器学习算法】之Clustering算法(Agglomerative Clustering)

是一种层次聚类算法,通过逐步合并或“聚集”它们来构建嵌套聚类。这种方法采用自底向上的方式构建聚类层次:它从将每个数据点作为单个聚类开始,然后迭代合并最接近的聚类对,直到所有数据点合并为一个聚类,或直到达到指定的聚类数量。优点:- 聚合聚类在距离和连接准则的选择上具有多样性,使其适用于各种数据集。- 它产生了一个层次结构,这对于不同规模的聚类数据结构是有信息量的。-缺点:- 对于大数据集来说,它可能计算成本高,因为它需要在每次迭代中计算和更新所有聚类对之间的距离。

Hyman Qiu 2687

BES2700的PMU

BES2700ZP-BES2700芯片的PMU架构分析摘要:本文档分析了BES2700芯片的电源管理单元(PMU)架构。实际应用中仅需为VBAT引脚供电,其余电源均由芯片内部PMU提供。文档包含架构示意图、问题列表和参考链接,涉及PMU工作原理、外部供电要求等关键技术点。待解决问题包括具体供电参数和内部电源转换机制等。通过添加日志信息和代码片段,为开发人员提供了调试PMU功能的实用方法。

云淡风轻 117

获取NavigationView中headerView中控件的id,getHeaderView与addHeaderView

引言: 今天要是实现一个在MainActivity里面获取NavigationView的控件,我先直接使用findViewById,结果空指针异常了。然后我就在想,是不是因为NavigationView的特性,直接引用了定义好的headerLayout,所以其实headerLayout中的控件并不能直接在activity_main中查找。 正确做法: mIdtext=navigationView....

tran_sient的博客 2153

HTML5+CSS3+JS小实例:焦点图波浪切换动画特效

实例:焦点图波浪切换动画特效。字体图标库:Font Awesome。技术栈:HTML+CSS+JS。

艾恩小灰灰的博客 907

Android自带抽屉布局及NavigationView的使用

在新版本的android sdk中,谷歌为开发者们带来了很多好用的东西,比如原生抽屉布局,下拉刷新等等,对很不乐意去网上找各种各样乱七八糟的第三方控件的某人真是挺不错的-。-2333 使用起来样子大概是这样的 使用方式也非常简单,如果想省事的话直接利用add Navigation Drawer Activity就行了。创建活动后,我们可...

weixin_34166472的博客 470

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

NavigationView中headerLayout部分重复显示解决方法

最近一直跟着《第一行代码》这本书学习Android开发,书中第12.3节讲解了滑动菜单的用法。本人感觉这个特别的神奇,特别是里面使用NavigationView能够使android程序界面感觉上一个层次。课本里面对NavigationView的使用示例中是在布局文件里面直接对NavigationView中的控件赋值的,现在我想实现动态的赋值,也就是把其它活动传过来的值显示在NavigationVi

feidie436的专栏 1474

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

获取NavigationView里面headerLayout布局的部件

我想直接通过findViewById(R.id.nav_head_root), findViewById(R.id.every_day_title) 来取到nav_header_main布局里面 id 为 nav_head_root 的 LinerLayout 和 id 为 every_day_title 的 TextView ,却返回null nav_header_...

uwei的博客 5009

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

NavigationView的headerLayout中点击事件

DrawerLayout NavigationView 配合起来非常简单就能做出抽屉效果 在navigation_header 属性中 app:headerLayout="@layout/navigation_header"   可以指定上部分的布局    app:menu="@menu/drawer"  可以设置下部分菜单 下面的菜单的点击事件 可以 用  setNavigationIt...

XuXin_的博客 1422

NavigationView 加载headerlayout

针对异常 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference 解决 在onCreate函数内 val navigationView = findViewById<View>(R.id.nav_view_home) as Navigation

sdau_clt的博客 2088

【android】NavigationView控件的使用

NavigationView是什么? 这是Google在Android5.0之后推出的一个控件,兼容到Android2.1,代替之前自己做抽屉菜单,简单方便。NavigationView整体分为上下两个部分,上部分叫做HeaderLayout,下面的点击项都是menu。 NavigationView的使用方法1、写布局文件整体布局<android.support.v4.widget.Drawer

chandelierr的博客 1647

NavigationView的使用

导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。      NavigationView在很多App上都已经可以看到其效果图,国内的比如知乎(侧拉菜单滑出来的那一部分属于NavigationView),如下图: 1.NavigationVi

simple_BUG的博客 733

Material Design之NavigationView和DrawerLayout实现侧滑菜单栏

本文将介绍使用Google最新推出规范式设计中的NavigationView和DrawerLayout结合实现侧滑菜单栏效果,NavigationView是android-support-design包下的一个控件,该包下还有AppBarLayout、CoordinatorLayout、FloatingActionButton、SnackBar、TabLayout控件,也是Google在Andro

【博客地址迁移到】:https://zhengxiaoyong.com 7058

Android Material Design控件之NavigationView

Material Design 之NavigationView item样式自定义; item点击事件;

LinWeiJ的博客 2404
上一篇: Android中Menu详解
下一篇: ViewPager禁止滑动(兼容Android5.0以上)
Android_Object
博客等级 码龄10年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值