2017-05-19 12 views
0

2つのビューの間にTextView(緑色のA)があります。 aa 通常、Bビューをビューの下に表示します。しかし、TextViewのコンテンツが大きくてBビューが画面の下部に表示されるようになると、その「過剰」Aのコンテンツをスクロールできるようにしたいと考えています。どうすればこれを達成できますか?あなたは多くの方法でこれを達成することができますビュー間のスクロール可能なテキストビュー

答えて

0

解決策を見つけましたが、ここに投稿するのを忘れました。したがって、これを達成するには、レイアウト内の他のビューの測定後にScrollViewの測定を強制的に強制する必要があります。そして、ScrollViewでlayout_weight属性を設定することでそれを行うことができます。基本的に、レイアウトは次のようになります:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    > 

    <View 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     /> 

    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:fillViewport="true" 
     > 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      /> 
    </ScrollView> 


    <View 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     /> 

</LinearLayout> 
0

、私は3が一覧表示されます:ScrollView内部

プットAとBの景色を。 AをScrollViewの内部に配置します。 「過剰」Aのコンテンツをスクロールするには、googleで検索してScrollableTextViewを使用します。

+0

これらの方法は私の正確な問題には適用されません。私の答えをチェックする – michal3377

関連する問題