タグ付けされた質問 「textview」

テキストビューは、ユーザーが表示されたテキストを表示または変更できるUI要素です。このタグをプログラミング関連のテキストビューのプログラミングに使用し、関連するプログラミング言語またはテクノロジータグを追加して、質問の露出を増やします。テキストビューを配置する場所に関するUXの一般的な質問、およびその他の同様の意見に基づく質問は、Stack Overflowのトピックには含まれていません。


30
TextViewのリンクをクリック可能にする方法は?
次のTextViewが定義されています。 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/txtCredits" android:autoLink="web" android:id="@+id/infoTxtCredits" android:layout_centerInParent="true" android:linksClickable="true"></TextView> どこ@string/txtCredits含む文字列リソースがあります<a href="some site">Link text</a>。 AndroidはTextViewのリンクを強調表示していますが、クリックに応答しません。誰かが私が間違っていることを教えてもらえますか?これのような単純なもののために、私のアクティビティでTextViewのonClickListenerを設定する必要がありますか? 文字列リソースを定義する方法と関係があるようです。これは動作しません: <string name="txtCredits"><a href="http://www.google.com">Google</a></string> しかし、これは: <string name="txtCredits">www.google.com</string> 完全なURLを表示するよりもテキストリンクを表示したいので、これは残念です。

30
境界内に収まるようにTextViewテキストを自動スケーリング
TextViewgetHeightとgetWidthの境界内に収まるように、ラッピングテキストのサイズを変更する最適な方法を探しています。テキストを折り返す方法を単に探しているのではありません。テキストが折り返され、画面全体に収まるほど小さいことを確認したいのです。 StackOverflowで自動サイズ変更が必要なケースをいくつか見ましたが、それらはハックソリューションの非常に特殊なケースであるか、ソリューションがないか、またはTextView十分に小さくなるまで再帰的に再描画する必要があります(メモリが集中し、強制的にテキストを再帰ごとに段階的に縮小することをユーザーに確認してください)。 しかし、誰かが私がやっていることを含まない良い解決策を見つけたと確信しています:テキストを解析して測定し、テキストのサイズを変更し、適切な小さなサイズが見つかるまで繰り返す、いくつかの重いルーチンを書きます。 TextViewテキストを折り返すためにどのルーチンを使用しますか?それらは、テキストが十分に小さいかどうかを予測するために何らかの方法で使用できませんか? tl; dr:TextViewgetHeightとgetWidthの境界に合わせて、ラップされたサイズに自動調整するためのベストプラクティスの方法はありますか?


28
AndroidでTextViewをスクロール可能にする
長すぎて1つの画面に収まらないように見えるテキストビューにテキストを表示しています。TextViewをスクロール可能にする必要があります。どうやってやるの? これがコードです: final TextView tv = new TextView(this); tv.setBackgroundResource(R.drawable.splash); tv.setTypeface(face); tv.setTextSize(18); tv.setTextColor(R.color.BROWN); tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL); tv.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent e) { Random r = new Random(); int i = r.nextInt(101); if (e.getAction() == e.ACTION_DOWN) { tv.setText(tips[i]); tv.setBackgroundResource(R.drawable.inner); } return true; } }); setContentView(tv);
772 android  scroll  textview 


30
AndroidでTextViewのfontFamilyを変更する方法
android:fontFamilyAndroidでを変更したいのですが、Androidで定義済みのフォントが表示されません。定義済みのものを選択するにはどうすればよいですか?自分でTypeFaceを定義する必要はありませんが、必要なのは、現在表示されているものとは異なるものだけです。 <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" android:gravity="center" android:text="CallerBlocker" android:textSize="40dp" android:fontFamily="Arial" /> 私がそこでやったことは本当にうまくいかないようです!ところでandroid:fontFamily="Arial"、愚かな試みでした!



18
TextView内に複数のスタイルを含めることは可能ですか?
TextView内の異なるテキストに複数のスタイルを設定することは可能ですか? たとえば、次のようにテキストを設定しています。 tv.setText(line1 + "\n" + line2 + "\n" + word1 + "\t" + word2 + "\t" + word3); 各テキスト要素に異なるスタイルを設定することは可能ですか?たとえば、line1 bold、word1 italicなど。 開発者ガイドの一般的なタスクとAndroidでのそれらの実行方法には、テキストの一部の選択、強調表示、またはスタイル設定が含まれます。 // Get our EditText object. EditText vw = (EditText)findViewById(R.id.text); // Set the EditText's text. vw.setText("Italic, highlighted, bold."); // If this were just a TextView, we could do: …
547 android  styles  textview 

30
コードでTextViewのテキストの色を設定するにはどうすればよいですか?
XMLではtextColor、などの属性によってテキストの色を設定できますandroid:textColor="#FF0000"。しかし、どのようにしてコーディングによって変更するのですか? 私は次のようなことを試しました: holder.text.setTextColor(R.color.Red); どこにholderちょうどクラスであり、text型ですTextView。赤は文字列に設定されたRGB値(#FF0000)です。 ただし、赤ではなく別の色で表示されます。どのような種類のパラメーターをsetTextColor()で渡すことができますか?ドキュメンテーションでは、と書いてありますが、それはintリソース参照値なのでしょうか?
544 android  colors  textview 

23
EditTextでアンダーバーを非表示にする方法
EditTextアンダーバー(最後に小さなセリフが付いたプロンプトライン)を非表示にするにはどうすればよいですか? 私がやりたいことを行うためのより良い方法があるかもしれません:EditTextのレイアウトがあります。通常、これはユーザーがタップしてテキストの入力または編集を開始できる場所に表示されます。 ただし、同じレイアウトを使用して(他のロジックを簡略化)、同じデータを読み取り専用で表示したい場合があります。プレゼンテーションを同様にしたい-それは同じ高さと同じフォントを持っている必要がありますが、アンダーバーはありません。 応急措置として、EditTextを削除してTextViewを置き換えることにより、これを実装します。私はそれで望ましい結果が得られると思いますが、属性を変更することで簡単に実行できるはずのことを行うには、高価な方法のように見えます。

25
Android-EditTextで「Enter」を処理する
onSubmit HTMLイベントのように、Enterを入力しているときにユーザーが押す操作を処理する方法があるかどうか疑問に思っていEditTextます。 また、「Done」ボタンに別のラベル(「Go」など)が付けられ、クリックすると特定のアクションが実行されるように(onSubmitなど)、仮想キーボードを操作する方法があるかどうかも疑問に思っています。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.