猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何设置动态创建版式的ID?
我想给以编程方式创建的布局中的某些视图(textview,imageview等)提供ID。那么设置ID的最佳方法是什么。
慕沐林林
浏览 436
回答 3
3回答
尚方宝剑之说
Google终于意识到有必要为以编程方式创建的视图生成唯一的ID。从API级别17及更高级别开始,可以像这样使用View.generateViewId():view.setId(View.generateViewId());
0
0
0
叮当猫咪
创建文件夹res/values/ids.xml并<?xml version="1.0" encoding="utf-8"?><resources> <item name="refresh" type="id"/> <item name="settings" type="id"/> </resources>在Activity类中这样调用ImageView refreshImg = new ImageView(activity);ImageView settingsImg = new ImageView(activity); refreshImg.setId(R.id.refresh); settingsImg .setId(R.id.settings);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Android
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续