2017-12-17 14 views
-2

私はアプリを開発していますが、テキストビューw.r.tテキストデータの高さに関する問題に直面しています。テキスト行/マテリアルが大きいときにTextViewの高さを自動拡張する方法

私は例と私の問題を説明し、

と仮定私はそのようなデータを持っている:1987年にインドでは、カーンはその初テストシリーズでパキスタンを率いて勝利し、これだった」=

文字列データを続いてパキスタン初勝利を挙げた。

このデータは簡単にtextviewに収まることができます。しかし、データのサイズが大きくなると、

文字列データ= "1987年のインドでは、初めてのテストシリーズでパキスタンを率い、パキスタン初のシリーズ勝利が続き、これまでにテストシリーズが勝利し、パキスタン初のシリーズ勝利が続いた」

その場合、データの残りの部分はtextViewの高さ内に表示されません。

私の質問は

  • 文字サイズは、例えば固定されている のTextViewの「14dp」
  • のみサイズ/高さを高くする必要があり、動的に次の要件を念頭に

      を維持する大規模なデータのためにtextivewの高さを高くする方法です
    1. 私は大きなデータのスクロールビューを使用していない、私はデータのサイズ(最終的にTextView)が画面の大きさになるとスクロールビューを使用したい、次に私はscrollViewだけを使用して、 。

    この問題については、いずれも良い解決策を与えることができます。私の理解を深めるためのコードをいくつかご紹介ください。事前に感謝

  • +0

    表示スニペットをしてくださいwrap_contentためにあなたのTextViewのheight属性を設定する必要があります。 – tahsinRupam

    答えて

    0

    はちょうどあなたのtexviewをスクロール可能:

    • XMLサイド:

      アンドロイド:スクロールバー= "縦"

    • のJavaサイド:

      Textview.setMovementMethod(新しいScrollingMovementMethod());

    2

    はあなたのXMLであなたのXMLコードの

    android:layout_height="wrap_content" 
    android:scrollbars="vertical" 
    
    +0

    あなたの答えをありがとう、それは私のために働く – Rehan

    +0

    素晴らしい!その後、他の人がそれが動作することを知っているように、このチェックサインを押して答えを受け入れてください! – Rainmaker

    関連する問題