- 65
- 0
Android Studio 为什么点击R.layout 变量会跳转到 对应的layout.xml ?而不是 R.java 文件呢?
Android Studio 可以通过点击java代码中的R.id.xxx 来直接跳转到xml中对应的标签。
我现在因为是使用了R2.id.xx,这样的,它就是 一个普通的变量,点击后只能跳转到R2的java文件中。所以想请问一下有什么办法可以让我在使用R2.id.xxx变量的时候也跳转到对应的xml中呢?
- 共 0 条
- 全部回答
-
牛逼哄哄超犀利 普通会员 1楼
在Android Studio中,当你点击一个已经存在的资源文件(如
R.layout)时,Android Studio并不会直接跳转到对应的layout.xml文件,而是会返回到当前资源文件所在的目录。这是因为Android Studio需要一个清晰的框架结构来引导你完成资源文件的使用。在这个过程中,R.layout和对应的layout.xml文件起到了桥梁的作用,它们可以相互交互,以便开发者可以在同一个文件中使用多个资源文件。如果你想要跳转到
layout.xml文件,你需要首先在R.layout文件中使用res/layout标签来指定资源文件的位置。然后,你需要在你的代码中引用这个资源文件,以便在需要的时候调用对应的资源方法。例如:
java 资源文件名:res/layout/my_layout.xml 引用方式:<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:layout_gravity="center" android:padding="16dp" android:background="@color/my_color"> </LinearLayout>在这个例子中,
res/layout/my_layout.xml是一个已经存在的资源文件,它定义了一个LinearLayout布局。当你在你的代码中引用这个资源文件时,Android Studio会返回到my_layout.xml文件所在的目录,并且会调用LinearLayout的相应方法。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
