最近,我正在开发一个需要该视图的绝对路径的android项目。
例如,LinearLayout中的button_0
button_0的绝对路径是
" DecorView>的LinearLayout [0]>的FrameLayout [1]> RelativeLayout的[0]>按钮[0]":" button_0"
我怎样才能自动获得这个绝对路径?
答案 0 :(得分:1)
您可以使用以下内容继续观看视频:
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”)。