java - 如何查看父母姓名
问题描述
我知道我可以在 android 中获取视图名称。但是我怎么做来比较名字呢?请告诉我
那是我的 logcat 输出:
android.support.constraint.ConstraintLayout{e888acb V.E...... ........ 0,939-1080,1458 #7f0d00bd app:id/menuCust}
这是我尝试过的:
if(view.getParent.toString().equals("myConstraintLayoutName")){
}
解决方案
视图并没有真正的名称。他们有id,不使用字符串表示(他们使用整数来提高速度)。所以你会做类似 view.getParent().getId() == R.id.myConstraintLayoutName
推荐阅读
- plsql - PLS-00103:在预期以下情况之一时遇到符号“END”:。; 符号“;” 被替换为“END”以继续
- linux - 在 debian 机器上完全移除 Kubernetes
- kotlin - 在协程中使用包含 ReentrantReadWriteLock 的第三方代码
- excel - 在 VBA 中实现接口时,实现的功能需要是私有的还是公有的?
- python - 使用数组创建 2D 颜色图 (Python)
- c# - 如何在 C# 中更改字符串数组
- matlab - 如何在 MATLAB 中检测假想的拟合结果
- c - 这个程序是如何分配这么多内存的?
- javascript - 使用 vue js 和 axios 动态 url 的搜索过滤器
- amazon-web-services - AWS SQS 消息发生了什么?