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. 段落に基づいてSQlサーバー行を検索する方法 - 具体的に段落内の単語で、正確な段落ではありません。
- 2. 動的コンテンツが段落に読み込まれるまで待つ方法はありますか?
- 3. 1つのテキスト段落の変更/差分を他の段落からハイライトする方法は?
- 4. このような段落の単語のシーケンス番号(インデックス)を見つける方法はありますか?
- 5. reportlabの複数行(段落)フッターとヘッダー
- 6. MS Wordマクロで複数の段落プロパティを検索する方法
- 7. 段落の一節または段落から大文字のフレーズを検索する方法
- 8. FlowDocument - 私は、ヘッダーとリストが含まれてFlowDocument持つ段落
- 9. 複数の段落/行を作成するには?
- 10. Django文書改訂システムで段落の順序を維持する方法は?
- 11. 複数行の段落をJavaのコンソールに書き込む方法
- 12. vimの全段落を折る方法
- 13. IE7でMeyerのリセットと競合する段落タグはありますか?
- 14. 複数のプロパティを持つ1つのデータアノテーション/属性を使用する方法はありますか?
- 15. GWTに段落ウィジェットがありますか?
- 16. 複数のシナリオで前の段落タグを選択
- 17. Regexは複数の段落(.Net)の間で置き換えます。
- 18. Summernoteの利用可能な段落スタイルを制限する方法はありますか?
- 19. アンカーのないページの特定の段落にリンクする方法はありますか?
- 20. 任意の引数を持つ関数へのポインタをテンプレートパラメータとして持つ方法はありますか?
- 21. regexを使って段落要素を改行する方法はありますか?
- 22. 複数段落スキャンでのOCRパフォーマンスの改善
- 23. vim:ビジュアルモードを使わずに段落を置き換える方法はありますか?
- 24. Visual Studio 2008で段落マーカーを表示する方法は?
- 25. 複数のロールを持つユーザーのload_resourceを制限する方法はありますか?
- 26. UIFontのストロークを持つ方法はありますか
- 27. MySQL複数の行を返すSELECTサブクエリを持つテーブルにINSERT INTOする方法はありますか?
- 28. 複数の継承を持つXMLスキーマ
- 29. 複数の値を持つXMLパーサー
- 30. Java enumに要素の「欠落している」整数値を持たせる方法はありますか?
これは役に立ちません。 – Hunter
段落はどういう意味ですか?どうやって今それらを置こうとしているのですか?助けが必要な場合は、あなたの問題のより良い説明を与える必要があります、多分あなたが今しようとしているものといくつかのコードを投稿してください。 –
さて、私はゲームガイドを書きました。私はアプリに入れたい文章のいくつかの段落です。しかし、私が書いた文章の量は、私がテキストをスクロールする能力を置かなければ画面に収まらない。それは非常に基本的です。画面には、スクロールできる改行が必要なテキストがあります。 – Hunter