【问题标题】:Import image Android Sudio导入图像 Android Studio
【发布时间】:2022-11-11 22:57:33
【问题描述】:

我有一个学校项目,我需要制作一个烹饪应用程序,我很难以编程方式导入图像以在课堂上预览这道菜。

这些图像位于 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");
    }
}

【问题讨论】:

    标签: android-studio path android-drawable


    【解决方案1】:

    如果你想在你的应用程序中显示图像,只需转到你的 activity_main.xml,在布局中添加一个 ImageView 并给它一个 ID。

    您现在可以使用android:src 标记在 XML 中静态链接图像,也可以使用以下方式以编程方式执行此操作:

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

    注意:您显示的代码 sn-p 在普通类中,而不是在活动中。如果您想添加一个,只需转到您的项目文件夹并右键单击 App。然后,Android Studio 将允许您创建一个 Activity。或者,如果您在这个过程中没有那么远,只需创建一个新项目并从头开始添加一个 Activty。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2016-11-04
      • 2015-08-30
      • 1970-01-01
      相关资源
      最近更新 更多