Когда я поставил счетчик внутри ScrollView я имею вопросAndroid Scrollveiw изменить положение (Прокрутка вниз) Когда Spinner Spinner Selected
После пользователь выбирает элемент из ScrollView, Scrollview прокрутки вниз
Выберите пункт фильеры:
spn_cat_one.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int innerPosition, long l) {
// ...
spn_cat_one.clearFocus();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
// Do Nothing
}
});
ScrollView OnTouchListener:
scr_purchase_holder.requestFocusFromTouch();
scr_purchase_holder.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if(spn_cat_one.hasFocus()){
spn_cat_one.clearFocus();
}
scr_purchase_holder.requestFocusFromTouch();
return false;
}
});
И в XML, ScrollView имеет свойство:
android:descendantFocusability="afterDescendants"