gpt4 book ai didi

java - 显示图像 Android

转载 作者:行者123 更新时间:2023-12-02 06:01:21 25 4
gpt4 key购买 nike

我正在开发一个健身应用程序。我的应用程序将有不同的练习,例如俯卧撑仰卧起坐。每个练习都需要有一个图像来向用户展示。我一直在思考什么是解决这个问题的好方法。但我认为我下面的解决方案不好。您是否在 Android 上使用过图像来显示图像?给我你的解决方案,说明你是如何做到的。

练习有名称,也有图像。目的是显示带有图像和练习名称的特定练习。

我的练习课现在看起来像这样:我想过保存图像的路径,当我需要显示图像时我可以访问该路径。我正在将图像上传到 Assets 文件夹中。

public class Exercise {
private String exerciseName;
private String exerciseSmallImagePath;
private String exerciseLargeImagePath;

public Exercise(String exerciseName, String exerciseSmallImagePath, String exerciseLargeImagePath){
this.exerciseName = exerciseName;
this.exerciseSmallImagePath = exerciseSmallImagePath;
this.exerciseLargeImagePath = exerciseLargeImagePath;
}
}

最佳答案

保存图像源的路径绝对是一个好方法。查看 ImageViews 以显示您的图像。有两种方法可以实现这样的 ImageView:

1:在 XML 中定义它,然后在 oncreate-method 中设置图像源:

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="Some description" />

2:在 Activity 中以编程方式定义 ImageView:

ImageView imageView = new ImageView(this);
LinearLayout.LayoutParams vp =
new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
imageView.setLayoutParams(vp);
imageView.setImageResource(fetch your ID here);
someLinearLayout.addView(imageView);

关于java - 显示图像 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22656752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com