gpt4 book ai didi

android - Android中如何获取ImageView的图片名称?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:17:00 25 4
gpt4 key购买 nike

我在 android 中有一个 ImageView 。我想获取在 ImageView 中设置的图像名称。我怎样才能做到这一点 ?

ImageView v = (ImageView)findViewbyId(R.id.img);
//String name = findImageName(v);
if( name.equals(a))
{
//do something
}
else{
//do something
}

最佳答案

为此,首先您需要为您的 ImageView 设置一个标签

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageview1"
android:background="@drawable/bg1"
android:tag="bg1"/>

现在通过执行以下操作获取当前在 ImageView 上设置的图像名称,

ImageView v = (ImageView)findViewbyId(R.id.img);
String backgroundImageName = String.valueOf(v.getTag());

这应该返回图像标签名称,即 "bg1"

现在比较标签名称或将其用于进一步处理

if( backgroundImageName.equals(bg1))
{
//do something
}
else{
//do something
}

关于android - Android中如何获取ImageView的图片名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31651209/

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