2017-02-20 9 views
-1

У меня есть textview и listview в RelativeLayout. Как прокрутить этот текст при прокрутке списка? Я хочу, чтобы TextView не болтаться с вершины, когда я прокрутке ListViewПрокрутка в RelativeLayout

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="top" 
    android:padding="10dp" 
    android:paddingBottom="0dp" 
    android:id="@+id/info_presents_surveys" 
    android:text="@string/info_presents_surveys" 
    android:textColor="@color/empty_color" 
    android:background="@color/color_gray"/> 

<android.support.v4.widget.SwipeRefreshLayout 
    android:id="@+id/refresh" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@id/info_presents_surveys"> 

    <ListView 
     android:id="@+id/list_view_surveys" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:divider="@color/members_speakers.divider" 
     android:dividerHeight="1dp" /> 
</android.support.v4.widget.SwipeRefreshLayout> 

+0

Вы пытаетесь сделать TextView прокрутки вверх, а? Если так, поместите все в Scroll или RecyclerView. – basic

+0

RecyclerView как это сделать? –

+1

По волшебству исследований! В этом весь смысл и удовольствие от разработки программного обеспечения. УЧИТЬ! Если я скажу вам, как это сделать, вы никогда не узнаете. Буквально вставьте RecyclerView в Google, и я гарантирую, что вы найдете множество ресурсов. – basic

ответ

1

TextView не в прокрутке компонента, это в пределах родительского компоновщика RelativeLayout, не прокручивать.

Для того, чтобы прокручивать его, вы должны поместить его в ScrollView (или аналогичный компонент прокрутки).

Так оно и должно быть:

<ScrollView> 
    <RelativeLayout> 
     <TextView> 
     <SwipeRefreshLayout> 
      <ListView/> 
     </SwipeRefreshLayout> 
    </RelativeLayout> 
</ScrollView> 
+0

Как добавить прокрутку к моему коду, пожалуйста, помогите –

+0

Введите «' ScrollView' учебник »в Google, и он расскажет вам, как это сделать. –

Смежные вопросы