问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

andriod 同一个类里面,一个函数getVIew(int position)里的position怎么传递到函数onClick(View v)里面

发布网友 发布时间:2023-07-13 19:04

我来回答

1个回答

热心网友 时间:2023-09-15 14:43

position声明为final类型,就可以在内部类中引用了

public View getView(final int position, View convertView, ViewGroup parent) {
    View view= super.getView(position, convertView, parent);
    Button button=(Button)view.findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //你的代码
        }
    });
}

追问只能通过写内部类的方法来引用吗

追答onclick的参数只接受View类型,如果要接收其它类型参数,那么就需要把这个参数声明在这个方法外部,再进行调用。这样的话还不如写成匿名内部类调用
你可以在activity里声明一个全局变量,然后再getview中把position赋值给这个全局变量,再调用activity的onclick事件。不过你不觉得这样还不如用内部类简单直观吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win11优化工具【Windows11轻松设置 v1.04】 Win11怎么开启高性能模式_Windows11高性能模式开启方法介绍 盘点Windows11的5个优点为你带来全新的操作体验微软发布的全新操作系统... 微软正式推出Windows 11系统 有哪些变化? windows11新机优化教程 如何优化Windows 11服务设置_Windows 11服务优化技巧 win11系统怎么优化服务-windows11系统设置服务优化 纳税筹划的风险有什么 税收筹划的风险及管理办法有哪些? 税务筹划的18种方法(税收筹划的方法有哪些) 苹果手机怎么检查屏幕有没有问题 葡萄沟这篇课文读完之后我发现了什么 一个男生追我很长时间,可是他谈过8次恋爱,靠谱吗 谈了8次恋爱。 请教种植高手,我有一处荒地,海拔400-500米,阳光一天只能照8个钟,想种植果树或经济树,请问种什么好,谢谢. 一个人谈了7,8次恋爱和一次恋爱了7,8年哪个可怕 梦见房子倒压到人 梦见塌楼压别人的预兆 李小龙的儿子叫什么?为什么他在拍摄电影《乌鸦》的最后一天死去? PS如何拉直人物腿部? 恩施营业执照办理流程 王者荣耀张飞背景故事是什么 哲学同具体科学的关系是 人们喜欢用特例来否定全部,安慰自己,有一句很经典的话。我忘了(关于哲学) 如何用哲学中运动与静止的观点解释改革,发展和稳定三者的关系? 月季小苗一年能长多少 蔷薇一年可以长多高 蔷薇杆扦插一个月了长一个芽 plsql中执行页面左下角的数字是什么 最近总是感觉身体、精神很疲乏,干什么也提不起劲,注意力不集中,稍微一运动都感觉快要虚脱了,后背出汗 迷的田字格的正确写法 江西农村医疗合作电话号码多少? 请问:我挖了个4米的坑,在坑边堆十米高土方,坑壁会崩溃么? 自己给自己挖了个坑! 阅读下面选段,回答问题。   我在沙地上挖了一个坑,我躺在里面,然后再用沙子盖住身体 。只有我的脸露 宝宝游泳后,家长都应该问些什么呢? 艰苦奋斗就是指勤俭节约的生活作风.___(判断对错) 什么是勤俭节约艰苦奋斗 艰苦奋斗就是指一种奋发向上的精神风貌和勤俭节约的生活作风.___(判断对错) 儿童颅内多发点状,条形稍高密度影怎么回事 预测一下 飒漫画 加油大魔王! 的结局~ 加油大魔王神马的 性温的东西为什么会清热解毒 郭富城是如何力挺方媛的? 北京自采暖会冻吗 叔丁基异氰酸酯怎么检测纯度 老公出轨,经营工厂,女方毫不知情工厂情况,债务应该怎么分配 我国卫生标准规定居室空间中甲醛卫生标准为 丈夫做生意欠的债夫妻离婚后 聚氨酯胶粘剂应测定游离甲苯二异氰酸酯的含量,气相色谱分析测定条件有哪些