android - 如何从android中的 Assets 文件夹设置背景图片?

标签 android

我在从 Assets 文件夹设置 LinearLayout 的背景图像时遇到问题。

String filePath="file:///android_asset/images/test.png";
    Drawable d = Drawable.createFromPath(filePath);
    frontTextView.setBackgroundDrawable(d);

谁能帮帮我。

最佳答案

首先,您从 Assets 文件创建一个 Drawable 对象:

Drawable d = Drawable.createFromStream(getAssets().open(path_in_assets), null);

然后设置为一些只支持Drawables作为背景的View。

关于android - 如何从android中的 Assets 文件夹设置背景图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879416/

相关文章:

android - 来自服务的 overridePendingTransition 给出错误

android - 从 fragment 中的适配器调用更新搜索栏时,MediaPlayer 跳过音频

Android Studio 无法解析存储库

java - 如何让Android应用程序每天从服务器检索数据?

android - 使工具栏文本颜色为白色并防止重叠

android - 如何自定义 Action 模式的颜色和文字?

java - 从 Java/Android 中的 Web 服务检索数据。 android.os.NetworkOnMainThreadException

Android弹出列表对话框

android - React Native Android 应用程序在收到推送通知时崩溃

java - 在导航 View 中添加 ListView