今天热门
热点:

AS如何用Java实现R.id参数传递,asjavar.id参数


 来自移动客户端 java class as 如题,如何实现这个参数传递,还有其他R.比如drawable之类的

解决方案

引用
Quote: 引用

如果是想通过这个id来获取资源,你可以直接把R.id.xx 或者 R.drawable.xx 传递进去,传递进去后通过context.getResource().getXXX(id) 来获取这个对应的资源即可

我是想把java文件里的一个Button类型变量指向布局文件里的一个按钮的,直接Button b = (Button)findViewById(R.id.XXX); 这个我会,但是我想把这个提取出来单独封装,需要从其他方法里传入b 和id ,这要怎么传递呢,方法参数怎么设置


方法可以这么来写
initButton(ViewGroup viewParent,int id){
(Button)viewgroup.findViewById(id)
   事实上findViewById这个方法的前面是一个ViewGroup是你要查找的Button的父母控件,如果你的button是成员变量,在函数里面直接赋值就好了,如果你的button是局部变量你可以在函数里面返回一个Button后,再给Button类型的变量赋值

id就是一个int值,随便传递呀

www.zrccd.nettrue/topics/20180309/188700.htmlTechArticleAS如何用Java实现R.id参数传递,asjavar.id参数 来自移动客户端 java class as 如题,如何实现这个参数传递,还有其他R.比如drawable之类的 解决方案 引用 Quote: 引用 如果是想通过这个id来获取...

相关文章

    暂无相关文章

用户评论

大家都在看