gpt4 book ai didi

Android:获取触发onclick事件的元素

转载 作者:太空狗 更新时间:2023-10-29 13:33:22 24 4
gpt4 key购买 nike

这是我的代码:

ImageButton ibtnCherry;
ImageButton ibtnSelected;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.setup);

ibtnCherry = (ImageButton)findViewById(R.id.ibtnCherry);

ibtnCherry.setOnClickListener(this);
}

点击:

@Override
public void onClick(View view) {
ibtnSelected = ??????????;
Intent sdintent = new Intent(Intent.ACTION_PICK);
sdintent.setType("image/*");
sdintent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(sdintent, GlobaleVariablen.SD_REQUEST);
}

我的问题是,我需要在带问号的行中使用类似“ibtnSelected = ibtnCherry”的内容,但是动态的,所以当另一个按钮(例如 ibtnTmp)触发相同的 onClick 事件时,ibtnTmp 保存在 ibtnSelected 中。

是否有机会在触发它的 onClick 事件中获取该元素?

最佳答案

只需使用 ibtnSelected = view; 就足够了。 :-)

关于Android:获取触发onclick事件的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13191870/

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