繁体   English   中英

通过标签ID获取图像按钮

get image button by tag id

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有带有不同标签ID的图片按钮。

ImageButton mFavorite = (ImageButton) convertView.findViewById(R.id.method_fav_btn);
mFavorite.setTag(pm.getId());

单击时,我想确定单击了哪个图像按钮。 在此基础上,我想更改其图像。

mFavorite.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // Change images:
        mFavorite.setImageResource(R.drawable.ic_action_important);
    }
});

但是,它没有改变。 如何通过按钮的ID识别按钮?

1 个回复

使您的Activity实现View.OnClickListener

public class example extends Activity implements View.OnClickListener {

    public example() {
        ImageButton b1 = new ImageButton(this);
        ImageButton b2 = new ImageButton(this);
        ImageButton b3 = new ImageButton(this);

        b1.setTag("b1");
        b2.setTag("b2");
        b3.setTag("b3");

        b1.setOnClickListener(this);
        b2.setOnClickListener(this);
        b3.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
        String tag = String.valueOf(view.getTag());

        if (tag == "b1") {
            // B1 was clicked
        } else if (tag == "b2") {
            // b2 was clicked
        } else if (tag == "b3") {
            // b3 was clicked
        }
    }
}
1 获取点击图像按钮的ID

我的应用程序上有很多图像按钮。 目前,我将.getID()用于我的游戏的另一种方法。 我也希望自己看到ID。 我试图像这样在按钮单击内将ID分配给文本视图, 但是我得到了一个空指针, 还有另一种获取此信息的方法吗? 我也分配错了吗? 我是android的 ...

2 在图像按钮上的标签中获取文本单击

我有一个锚标记和一个图像按钮,单击图像按钮后,我需要该锚标记中的文本,并且“ td”处于循环中,所以如果我有2个项目,则在第一个图块中单击img时,我应该从第一个图块中获取文字。 我尝试了以下选项。 在警报中,我得到的是空对象。 请帮我解决一下这个。 ...

3 通过ID或TAG查找按钮

我以编程方式创建了一个按钮,并为其指定了ID和标签。 我是柜台。 现在我想更改此按钮的背景,但是我找不到 要么 我使用ID和anotherID来创建按钮所使用的值,但是我只得到NullPointerExceptions。 我没有从XML文件获得ID,因为我以编程方 ...

4 如何在jQuery中获取div标签表按钮ID?

我桌子上有按钮。 该表将附加到div标签“ divtag1”中。 我无法使用以下每个语句从div标签表访问按钮ID。 请帮助我从div标签表中获取按钮。 ...

2014-03-20 14:04:37 2 73   jquery
6 如何在单击按钮时获得图像ID,并在单击按钮时获得图像ID

我想在我点击按钮时将图库中的图片添加到收藏夹类别中,而当我单击按钮时我想从收藏夹类别中拖出图片。我真的不知道该怎么做。我是android的新手。当我点击按钮时,我需要获取背景图像的ID,然后在数据库中发送图片ID,这样可以安全可靠地确定我的身份。我就这样吗?黄色)是我的存储代码最终字符串MY_L ...

7 图片标签中的ID失败

尝试设置id = $x但失败! $x在for()所以它以1开头 用Firebug查看它-它显示id = 0 (但是它前面的行具有id = 1 现在,尝试-仅出于测试目的-将其设置为输入字段: 它在Firebug中显示id = 1! 为什么我不能将img标签中的I ...

8 Instagram API-手动获取图片的“ tag_id”

使用标签端点,返回的“ Pagination”对象为我提供了next_max_tag_id和min_tag_id以便轻松进行分页,但是如何手动获取特定图像的标签ID? 例如,我通过AJAX请求25张图片,但仅显示前10张图片(因为Instagram在收听“计数”时不会忽略私人图片)。 但 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM