Если при создании(в адаптере) написать следующее
((FrameLayout.LayoutParams) textView.getLayoutParams()).setMargins(40,0,0,0);
listView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
///////// something code/////////
TextView textView = (TextView) firstChild.findViewById(R.id.textView);
textView.setText("" + topY / 2); // Это работает, таким образом я убедился что пытаюсь добавить отступ нужному textView
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) textView.getLayoutParams();
params.setMargins(topY / 2, 0, 0, 0);
firstChild.invalidate(); // Не работает(firstChild это "родитель" textView )
textView.invalidate(); // Не работает