Android studio中怎么样通过id找控件

Android

1个回答

写回答

mkim小糊涂

2026-01-23 02:25

+ 关注

Java
Java

在处理图片资源时,有两种方法可供选择。以下是我个人的建议:1. 将图片存储在src目录中的某个package内(例如com.drawable.resource),而不是放入res/drawable目录下。这种情况下,可以使用以下调用方法:JavaString path = "com/drawable/resource/image.png";InputStream is = getclassLoader().getResourceAsStream(path);Drawable drawable = Drawable.createFromStream(is, "src");2. 如果希望直接使用res/drawable目录中的图片,可以按照以下步骤进行:假设工程创建时填写的package名称为com.test.image。int resourceID = getResources().getIdentifier("goto_radar", "drawable", "com.test.image");Drawable drawableImage = getResources().getDrawable(resourceID);上述方法可根据具体需求来选择合适的方式。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号