0

Android 開発者サンプルから SearchableDictionary の一部を実装しようとしています。定義リストを変更しましたが、長い定義ではテキストが途切れています。そのように制限される可能性があると考えてスクロール可能にしようとしましたが、スクロールした後、文字の切れ目がなければならないことに気付きました。

これを使用してスクロールさせました:

TextView definition = (TextView) findViewById(R.id.definition);
definition.setMovementMethod(ScrollingMovementMethod.getInstance());

android:maxLines="3"
android:scrollbars="vertical"

これはおそらく制限要因ではないので、定義 TextView が定義全体を表示するのを妨げているのは何ですか?

編集:

これは文字の制限であり、スクロールの問題ではないと考えるようになっています。

4

1 に答える 1

0
TextView definition = (TextView) findViewById(R.id.definition);
definition.setMovementMethod(ScrollingMovementMethod.getInstance());

android:maxLines="3"
android:scrollbars="vertical"

確かに答えでした。例として定義に入れたランダムなテキストで、テキストがダッシュで切り取られていました。ダッシュ「-」が削除されると、すべてが正しく表示され、上記のコードを追加することでスクロールが実現しました。

于 2012-10-13T00:46:39.563 に答える