Android 如何在使用setVisibility(View.GONE)后重新绘制TextView;

Android 如何在使用setVisibility(View.GONE)后重新绘制TextView;,android,textview,visibility,onscroll,Android,Textview,Visibility,Onscroll,我想知道使用view后如何重新创建视图。继续。 我需要使文本视图在向下滚动时消失,并在向上滚动后返回。我想我应该先找到它,然后呢? Thnx! 以下是我的代码(使用片段): @覆盖 public void onScroll(AbsListView视图、int firstVisibleItem、int visibleItemCount、int totalItemCount){ if(view.getId()==listView.getId()){ final int currentFirstVis

我想知道使用view后如何重新创建视图。继续。 我需要使文本视图在向下滚动时消失,并在向上滚动后返回。我想我应该先找到它,然后呢? Thnx! 以下是我的代码(使用片段):

@覆盖
public void onScroll(AbsListView视图、int firstVisibleItem、int visibleItemCount、int totalItemCount){
if(view.getId()==listView.getId()){
final int currentFirstVisibleItem=listView.getFirstVisiblePosition();
如果(currentFirstVisibleItem>mLastFirstVisibleItem){
textView.setVisibility(View.GONE);
}else if(currentFirstVisibleItem
只需设置
设置可见性(View.VISIBLE)。这样试试

if (currentFirstVisibleItem > mLastFirstVisibleItem) {
        textView.setVisibility(View.GONE);
    } else if (currentFirstVisibleItem < mLastFirstVisibleItem) {
       TextView textView = (TextView) view.findViewById(R.id.textView);

            textView.setVisibility(View.VISIBLE);
    }
if(currentFirstVisibleItem>mLastFirstVisibleItem){
textView.setVisibility(View.GONE);
}else if(currentFirstVisibleItem
只需设置
设置可见性(View.VISIBLE)。这样试试

if (currentFirstVisibleItem > mLastFirstVisibleItem) {
        textView.setVisibility(View.GONE);
    } else if (currentFirstVisibleItem < mLastFirstVisibleItem) {
       TextView textView = (TextView) view.findViewById(R.id.textView);

            textView.setVisibility(View.VISIBLE);
    }
if(currentFirstVisibleItem>mLastFirstVisibleItem){
textView.setVisibility(View.GONE);
}else if(currentFirstVisibleItem
只要给出

textView.setVisibility(View.VISIBLE);

textView.setVisibility(View.VISIBLE);

简单地看。可见…它不起作用,在它消失之后。它只在不可见的情况下才起作用。消失意味着视图在布局中没有占据任何空间,不可见意味着视图占据了空间。例如,视图的位置只是空的,但被占据了。只是有了视图。可见…它不起作用,在消失之后。它只在不可见的情况下工作。GONE仅表示视图没有占用布局中的任何空间,INVISIBLE表示视图占用空间。例如,视图的位置只是空的,但被占用。