gpt4 book ai didi

android - 如何更新 OnItemSelected() 中的引用?

转载 作者:行者123 更新时间:2023-11-29 15:21:22 25 4
gpt4 key购买 nike

是否可以在调用 notifyDataSetChanged 后更新 OnItemSelected 中的引用?例如

ImageView onFront;
gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
onFront = (ImageView) view;

}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub

}
});

我正在使用 onFront 旋转图像,但在我调用 notifyDataSetChanged 之后 - 我不能。

最佳答案

让您的代码记住点击了哪个 View 。

gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
view.setTag(postion);

}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub

}
});

然后在adapter的getview中使用这个位置

int pos = (Integer)view.getTag();
if(pos == position){
//Make your change in view to make it look different
}

关于android - 如何更新 OnItemSelected() 中的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919800/

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