xmlで画面上にいくつかの段落を置くだけで、縦にスクロールすることができます。私は多くの異なることを試みましたが、それを理解することはできません。ScrollViewで複数の段落を持つ方法はありますか? XML
1
A
答えて
1
私はジョンが上で言ったことに加わる。これを実現するには、スクロールビュー内の線形レイアウトが必要です。
次のような何か:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Paragraph 1\n\nParagraph2\n\nParagraph 3"/>
</LinearLayout>
</ScrollView>
また、あなたがこれまでに試したことは、私たちはより良いあなたを助けることができます投稿。私たちがあなたを助けてください!
1
線形レイアウト内にテキストビューを埋め込み、上下にいくつかのパディングを付けます。いずれか、またはテキストを1つのテキスト文字列に結合し、\n
で区切ります。
複数のテキストビューを1つのスクロールビューに追加しようとすると、うまく動作しません。スクロールビューコンテナには子が1つしかないため、テキストビューを線形レイアウトに配置し、その線形レイアウトをスクロールビューに配置する必要があります。
例:など
<ScrollView>
<LinearLayout>
<TextView text=R.string.MyText1 />
<TextView text=R.string.MyText2 />
<TextView text=R.string.MyText3 />
</LinearLayout>
</ScrollView>
R.string.MyText
は "MyText2"、 "MyText3"、すべてのキー "MyText1" を使用して文字列リソースファイルにコピー&ペースト、あなたの段落になり、
0
1-あなたactivity.xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Large Text"
android:id="@+id/textView2"
android:maxLines = "10"
android:scrollbars = "vertical"/>
4-及びこれを設定し、これを追加の資産フォルダに
3-それを置く.txtファイルに
2-読みたい記事を置きます.txtファイルの使用からこの機能を段落を取得する
TextView txtvue = (TextView) findViewById(R.id.textView2);
txtvue.setMovementMethod(new ScrollingMovementMethod());
txtvue.setText(myReader("your.txt"));
、5-活動であなたののTextViewに
public String myReader(String fileName) {
AssetManager assetManager = getResources().getAssets();
InputStream inputStream;
try {
inputStream = assetManager.open(fileName);
int size = inputStream.available();
byte[] buffer = new byte[size];
inputStream.read(buffer);
inputStream.close();
// byte buffer into a string
text = new String(buffer);
} catch (IOException e) {
e.printStackTrace();
}
return text;
}
注:myReader(your.txt)に電話をかけないでください。メインビューのスレッドでは、長文のテキスト文字の読み込み処理のためにエラーが発生します。
関連する問題
- 1. 段落と段落の間のスペースを取り除く方法
- 2. 選択から複数の段落を選択する方法
- 3. 段落に基づいてSQlサーバー行を検索する方法 - 具体的に段落内の単語で、正確な段落ではありません。
- 4. 操作方法replaceWithで複数の異なるjQuery段落
- 5. HTMLは、私は、段落のラインを持っている段落
- 6. 動的コンテンツが段落に読み込まれるまで待つ方法はありますか?
- 7. 段落の中で最も高い文字を持つ行数
- 8. 複数の子を持つツリーをトラバースする方法はありますか
- 9. 複数のサブディレクトリを持つディレクトリをループスルーする方法はありますか?
- 10. Javaで段落の行数を数える方法は?
- 11. 2つの段落の間隔の高さを簡単に制御する方法はありますか?
- 12. ジェネリック関数をフィルタリングする方法、または複数のオプションを持つ方法はありますか?
- 13. 1つのテキスト段落の変更/差分を他の段落からハイライトする方法は?
- 14. quilljsで段落のカスタム属性を保持する方法
- 15. このような段落の単語のシーケンス番号(インデックス)を見つける方法はありますか?
- 16. 新しい段落の段落ベクトルを取得する方法は?
- 17. reportlabの複数行(段落)フッターとヘッダー
- 18. MS Wordマクロで複数の段落プロパティを検索する方法
- 19. 画像からテキストのブロック(段落)を検出してトリミングする簡単な方法はありますか?
- 20. 2つの段落を持つテキストでホバー上のカスタムの取り消し線
- 21. 段落の段落右下
- 22. 複数の重複を持つdivで一意のイベントをトリガーする方法はありますか? (Angular 2)
- 23. 段落の一節または段落から大文字のフレーズを検索する方法
- 24. jquery.postで段落を保持する
- 25. 2つの異なるCSSスタイルが1つの段落にあります
- 26. RichTextBoxの段落スタイルをResourceDictionaryのStaticResourceから設定する方法はありますか?
- 27. FlowDocument - 私は、ヘッダーとリストが含まれてFlowDocument持つ段落
- 28. Django文書改訂システムで段落の順序を維持する方法は?
- 29. 最小限のコードで複数の段落を挿入する
- 30. IE7でMeyerのリセットと競合する段落タグはありますか?
これは役に立ちません。 – Hunter
段落はどういう意味ですか?どうやって今それらを置こうとしているのですか?助けが必要な場合は、あなたの問題のより良い説明を与える必要があります、多分あなたが今しようとしているものといくつかのコードを投稿してください。 –
さて、私はゲームガイドを書きました。私はアプリに入れたい文章のいくつかの段落です。しかし、私が書いた文章の量は、私がテキストをスクロールする能力を置かなければ画面に収まらない。それは非常に基本的です。画面には、スクロールできる改行が必要なテキストがあります。 – Hunter