Android问题

这里面要加入

,加入前是点击待君登录直接跳回手机主界面了

加入上述代码即可        


Android之Inflate()

Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。

android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别

在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layout上的其他组件的内容,你就必须用inflate()方法先将对话框的layout找出来,然后再用findViewById()找到它上面的其它组件。例:

View view1=View.inflate(this,R.layout.dialog_layout,null);TextViewdialogTV=(TextView)view1.findViewById(R.id.dialog_tv);dialogTV.setText("abcd");


注:R.id.dialog_tv是在对话框layout上的组件,而这时若直接用 this.findViewById(R.id.dialog_tv)肯定会报错。
转载:https://blog.csdn.net/andypan1314/article/details/6718298

public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
//        return super.onCreateView(inflater, container, savedInstanceState);View view = inflater.inflate(R.layout.frag_personalcenter, null);jumplogin(view);//调用跳转方法实现登录界面的跳转return view;}public void jumplogin(View v){TextView login=(TextView) v.findViewById(R.id.textView);login.setOnClickListener(new View.OnClickListener(){public void onClick(View v) {Intent it=new Intent(getActivity(), Login.class);startActivity(it);}});

补充:

这段代码是Android开发中一个Fragment的onCreateView方法。

  1. public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

这是Fragment的onCreateView方法用ctrl+o调用,当Fragment需要创建视图时会被调用。该方法返回Fragment的视图,通常是一个XML布局文件。
3. View view = inflater.inflate(R.layout.frag_personalcenter, null);

使用LayoutInflater对象将frag_personalcenter.xml布局文件加载到内存中,并返回一个视图对象。这个视图对象就是Fragment的视图。
4. jumplogin(view);//调用跳转方法实现登录界面的跳转

调用jumplogin方法跳转到登录界面。
5. return view;

返回视图对象,这个视图对象就是Fragment的视图。


6. public void jumplogin(View v){
7. TextView login=(TextView) v.findViewById(R.id.textView);

从视图v中寻找id为textView的TextView控件  。
8. login.setOnClickListener(new View.OnClickListener(){

为login TextView设置一个点击事件监听器。当点击这个TextView时,会执行这个监听器的onClick方法。
10. Intent it=new Intent(getActivity(), Login.class);

创建一个新的Intent对象,指定从当前Activity跳转到Login类。
11. startActivity(it);

启动新的Activity,即登录界面。

总的来说,这段代码的主要功能是在一个Fragment中创建一个视图,并在一个TextView上设置点击事件,点击后跳转到登录界面。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/157323.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《异常检测——从经典算法到深度学习》23 TimesNet: 用于常规时间序列分析的时间二维变化模型

zz# 《异常检测——从经典算法到深度学习》 0 概论1 基于隔离森林的异常检测算法 2 基于LOF的异常检测算法3 基于One-Class SVM的异常检测算法4 基于高斯概率密度异常检测算法5 Opprentice——异常检测经典算法最终篇6 基于重构概率的 VAE 异常检测7 基于条件VAE异常检测8 Don…

el-table动态增加列、行数据,俩种方法实现按需选择

需求: 表格数据过多的时候,需要实现动态选择数据的功能,有俩种方法可以按需选择,解决了表格动态选择时闪屏数据抖动问题。 注意,这个添加数据是tableData原本就有的,我做的这个操作类似就是折叠选择展示原有…

解决AssertionError: Torch not compiled with CUDA enabled

运行环境:win10cdua11.0python3.8pytorch2.0.1 报错语句:weights torch.Tensor(TRAIN_DATASET.labelweights).cuda() 报错信息: Exception has occurred: AssertionError Torch not compiled with CUDA enabled 原因:安装的p…

【行云流水线实践】基于“OneBuild”方法对镜像进行快速装箱 | 京东云技术团队

在云原生领域,无论使用哪种编排调度平台,Kubernetes,DockerSwarm,OpenShift等,业务都需要基于镜像进行交付,我们在内部实践“Source-to-image”和链式构建,总而总结出“OneBuild”模式。 其核心…

折纸达珠峰高度(forwhile循环、闭包函数循环)

对折0.1mm厚度的纸张多少次,高度可达珠峰高度8848180mm。 (本笔记适合熟悉循环和列表的 coder 翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅…

搜维尔科技:Movella xsens助力国际足联,捕捉了一个90分钟的现场足球比赛

在塞维利亚6万人的拉卡图亚体育场的灯光下,安达路亚的两个球队开始了他们激烈的地方竞争的最新篇章。这也许是他们一生中最大的一场游戏,很快就会出现。开球后的一瞬间,咬着滑块的接球手飞了进来,对方的球员互相攻击对方的球。一个迟来的挑战赛点燃了触摸纸,两队互相平手,手臂伸…

【MATLAB】全网唯一的13种信号分解+FFT傅里叶频谱变换联合算法全家桶

有意向获取代码,请转文末观看代码获取方式~ 大家吃一顿火锅的价格便可以拥有13种信号分解FFT傅里叶频谱变换联合算法,绝对不亏,知识付费是现今时代的趋势,而且都是我精心制作的教程,有问题可随时反馈~也可单独获取某一…

Idea去掉显示的测试覆盖率

一.启东时 误点击了 快捷键调出 【Ctrl 】【Alt】【F6】

【Java 进阶篇】Java Response 输出字符数据案例

在Java Web开发中,使用HTTP响应对象(Response)来向客户端发送数据是一项非常重要的任务。本篇博客将详细介绍如何使用Java中的Response对象来输出字符数据,并提供示例代码以帮助读者更好地理解和应用这一概念。不仅将讨论基础知识…

《Pytorch新手入门》第二节-动手搭建神经网络

《Pytorch新手入门》第二节-动手搭建神经网络 一、神经网络介绍二、使用torch.nn搭建神经网络2.1 定义网络2.2 torch.autograd.Variable2.3 损失函数与反向传播2.4 优化器torch.optim 三、实战-实现图像分类(CIFAR-10数据集)3.1 CIFAR-10数据集加载与预处理3.2 定义网络结构3.3…

uniapp黑马优购

配置tabbar 使用 npm install escook/request-miniprogram 进行http请求 挂载到 uni.$http 上 uniapp小程序分包 访问的时候 携带分包目录 /subpkg/goods_detail/goods_detail git分支使用 # 创建并使用分支 git checkout -b home git commit # 推送到远程的home分支…

分类预测 | Matlab实现SSA-ELM麻雀优化算法优化极限学习机分类预测

分类预测 | Matlab实现SSA-ELM麻雀优化算法优化极限学习机分类预测 目录 分类预测 | Matlab实现SSA-ELM麻雀优化算法优化极限学习机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.MATLAB实现SSA-ELM麻雀优化算法优化极限学习机分类预测(Matlab完整…