一般来说,获取当前活动中的某一个视图还是很方便的,我们在使用onClick函数的时候经常会见到这样的用法:
我们注意到,make函数的第一个参数是v,这可以是当前布局的任意一个View,Snackbar会使用这个View来找到最外层的布局从而展示Snackbar。但是我们有的时候并不是使用onClick函数来调用Snackbar。例如我们会在onOptionsItemSelected函数中使用Snackbar。此时,我们可以借用下列方法获取View视图:
getWindow()getDecorView()findViewById(AndroidRidcontent)
就上述例子来说,可以修改为这样:
就是这样啦,蟹蟹大家的阅读!
tag是给view一个标记,然后可以通过这个标记来取得它。首先你要给你要取的view一个tag值,你这里是使用nib文件构建的tableview,可以在xcode右侧的属性调节那一栏里给这个tableview设置一个tag值。然后使用viewWithTag是取得自己的子视图,比如UIView a = [b viewWithTag:10];a是b的子视图
以上就是关于安卓开发之在当前Activity获取视图View全部的内容,包括:安卓开发之在当前Activity获取视图View、如何获取当前视图的tableview、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)