gpt4 book ai didi

android - setOnQueryTextFocusChangeListener 与 setOnFocusChangeListener

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:31 29 4
gpt4 key购买 nike

android SearchView 有两个方法:setOnQueryTextFocusChangeListener 和setOnFocusChangeListener。它们可以互换吗?它们有什么区别?

最佳答案

1."setOnFocusChangeListener"(继承自android.view.View)针对整个 View 。
2."setOnQueryTextFocusChangeListener"仅适用于 AutoCompleteTextView。

查看SearchView的代码:

public void setOnQueryTextFocusChangeListener(OnFocusChangeListener listener) {
mOnQueryTextFocusChangeListener = listener;
}

******

mQueryTextView = (SearchAutoComplete) findViewById(R.id.search_src_text);

******

mQueryTextView.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (mOnQueryTextFocusChangeListener != null) {
mOnQueryTextFocusChangeListener.onFocusChange(SearchView.this, hasFocus);
}
}
});

关于android - setOnQueryTextFocusChangeListener 与 setOnFocusChangeListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26306802/

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