最近,我正在一个需要该视图绝对路径的android项目中。
例如,LinearLayout中的button_0
button_0的绝对路径是
“ DecorView> LinearLayout [0]> FrameLayout [1]> RelativeLayout [0]> Button [0]”:“ button_0”
我如何自动获得此绝对路径?
最佳答案
您可以通过以下类似方式继续查看:
Button startingButton = findViewById(R.id.startingButton);
ViewParent v = startingButton.getParent();
while(v != null) {
System.out.println(String.valueOf(v.getId()) + " : " + v.getClass().getName());
v = v.getParent();
}
这将为您提供所有ID和类名(例如,“ android.widget.ImageView”)。