本文整理了Java中android.view.View.getOnFocusChangeListener()
方法的一些代码示例,展示了View.getOnFocusChangeListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.getOnFocusChangeListener()
方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:getOnFocusChangeListener
暂无
代码示例来源:origin: stackoverflow.com
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
View v = getCurrentFocus();
if (v instanceof EditText) {
int scrcoords[] = new int[2];
v.getLocationOnScreen(scrcoords);
// calculate the relative position of the clicking position against the position of the view
float x = event.getRawX() - scrcoords[0];
float y = event.getRawY() - scrcoords[1];
// check whether action is up and the clicking position is outside of the view
if (event.getAction() == MotionEvent.ACTION_UP
&& (x < 0 || x > v.getRight() - v.getLeft()
|| y < 0 || y > v.getBottom() - v.getTop())) {
if (v.getOnFocusChangeListener() != null) {
v.getOnFocusChangeListener().onFocusChange(v, false);
}
}
}
return super.dispatchTouchEvent(event);
}
代码示例来源:origin: littleloulou/TvRecyclerView
@Override
public void onChildAttachedToWindow(View child) {
if (!ViewCompat.hasOnClickListeners(child)) {
child.setOnClickListener(mItemListener);
}
child.setOnLongClickListener(mItemListener);
if (child.getOnFocusChangeListener() == null) {
child.setOnFocusChangeListener(mItemListener);
}
}
代码示例来源:origin: stackoverflow.com
if (view.getOnFocusChangeListener() != null) {
view.setOnFocusChangeListener(null);
代码示例来源:origin: androidmalin/ILOVEYOU
/**
* Remove an onclick listener
*/
public static void unBingListener(View view) {
if (view != null) {
try {
if (view.hasOnClickListeners()) {
view.setOnClickListener(null);
}
if (view instanceof TextView){
((TextView) view).addTextChangedListener(null);
((TextView) view).setOnEditorActionListener(null);
}
if (view.getOnFocusChangeListener() != null) {
view.setOnFocusChangeListener(null);
}
if (view instanceof ViewGroup && !(view instanceof AdapterView)) {
ViewGroup viewGroup = (ViewGroup) view;
int viewGroupChildCount = viewGroup.getChildCount();
for (int i = 0; i < viewGroupChildCount; i++) {
unBingListener(viewGroup.getChildAt(i));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
代码示例来源:origin: stackoverflow.com
if(focused.getOnFocusChangeListener() == null){
focused.setOnFocusChangeListener(new OnFocusChangeListener() {
代码示例来源:origin: jbruchanov/AnUitor
data.put("MeasuredHeight", v.getMeasuredHeight());
data.put("MeasuredWidth", v.getMeasuredWidth());
data.put("OnFocusChangeListener", String.valueOf(v.getOnFocusChangeListener()));
data.put("OverScrollMode", v.getOverScrollMode());
data.put("Parent:", String.valueOf(v.getParent()));
内容来源于网络,如有侵权,请联系作者删除!