Android Studio 导入图像Android Sudio

cqoc49vn  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(175)

我有一个学校的项目,我需要做一个烹饪应用程序,我挣扎与programmatically导入一个图像,以获得预览的菜在我的课上。
图像位于drawable-v24文件夹中,但我无法找到正确的路径。
我希望它是Drawable,以便在我的布局中创建图像视图。

package com.example.projet_info0306;

import android.graphics.drawable.Drawable;



public class Recette {
    private String nom;
    private Etape[] steps;
    private Drawable Demo;

    public Recette(String n,Etape[] e,String PathImg,) {
        nom=n;
        steps=e;
        Demo= Drawable.createFromPath("@drawable/"+PathImg+".png");
    }
}
bxfogqkk

bxfogqkk1#

如果您想在应用程序中显示图像,只需转到activity_main.xml,将ImageView添加到布局并为其给予ID。
现在,您可以使用android:src标记在XML中静态链接图像,也可以使用以下命令以编程方式链接图像:

Imageview imageview;
imageview = findViewByID(R.id.[yourID]);
imageview.setDrawable(R.drawable.[yourDrawable]);

注意:您显示的代码片段位于普通类中,而不是Activity中。如果您想添加一个Activity,只需转到您的项目文件夹,然后右键单击App。Android Studio将允许您创建Activity。或者,如果您尚未完成该过程,只需创建一个新项目并从头开始添加Activity。

相关问题