gpt4 book ai didi

android - 打开时更改 Spinner 内容

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

我有一个 Spinner,它的内容取决于实际位置(GPS 位置)。所以内容应该不断变化,但只有当用户选择一个项目时,它才会对用户可见。我不想有一个不断更新 Spinner 内容的线程,也没有一个按钮来强制用户进行更新,而是想获得另一种行为。当用户触摸 Spinner 时,在 Spinner 打开之前,它应该被更新。我已经能够以编程方式更改 Spinner 的内容。我需要的是在用户触摸关闭的 Spinner 时触发的事件,但在显示打开的 Spinner 之前触发。我希望这个问题足够清楚。感谢您的关注。

最佳答案

你可以使用onTouchListener

spinner.setOnTouchListener(new OnTouchListener(){

@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
// Load your spinner here
}
return false;
}

});

关于android - 打开时更改 Spinner 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872900/

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