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

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

9
同じTextView内の文字列の異なるフォントサイズ
私が持っているtextView数(変数)との内部をしてstring、どのように私はより大きなナンバーワンサイズを与えることができますかstring?コード: TextView size = (TextView)convertView.findViewById(R.id.privarea_list_size); if (ls.numProducts != null) { size.setText(ls.numProducts + " " + mContext.getString(R.string.products)); } ls.numproductsのサイズが他のテキストと異なるようにしたい。実行する方法?

17
アプリウィジェットのテキストを簡単に打ち消す方法はありますか?
Androidのアプリウィジェット内で簡単にテキストを打つ方法があるかどうか疑問に思っていました。通常のアクティビティでは、textviewフラグを使用すると、非常に簡単です。 textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); しかし、アプリウィジェットではリモートビューしか使用できないため、これが可能かどうかわかりません 誰かこれについて何か知っていますか? ありがとう!

10
Android TextView:「setTextで表示されたテキストを連結しないでください」
以下の方法でsetText()を使用してテキストを設定しています。 prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); その1つ目は簡単な使用法で、2つ目は書式設定テキストを使用してテキストを設定する方法です。 Android Studioは非常に興味深いので、Menuを使用Analyze -> Code Cleanupして、上記の2行のような提案を受けました。 表示されたテキストをsetTextで連結しないでください。プレースホルダーでリソース文字列を使用します。少ない...(Ctrl + F1) TextView#setTextを呼び出すとき: Number#toString()を呼び出して数値をフォーマットしないでください。小数区切りとロケール固有の数字は適切に処理されません。代わりに、適切なフォーマット指定(%dまたは%f)でString#formatを使用することを検討してください。 テキストを表示するために文字列リテラル(「Hello」など)を渡さないでください。ハードコードされたテキストは、他の言語に正しく翻訳できません。代わりにAndroidリソース文字列の使用を検討してください。 テキストチャンクを連結してメッセージを作成しないでください。このようなメッセージは適切に翻訳できません。 これのために私は何ができますか?誰もがそれが何で何をすべきかを説明するのを手伝ってくれる?

3
Android:TextViewは自動的に文字列の最後の3文字を切り捨てて置き換えます
a StringがTextViewの幅より長い場合、自動的に次の行に折り返されます。を使用するandroid:singleLine(非推奨)か、を設定することで、これを回避できますandroid:inputType="text"。今必要なのは、私の最後の3文字Stringを「...」に置き換えるものです。モノスペースフォントを使用していないので、これは私ので使用されている文字によって常に異なりStringます。だから私は文字列の最後の3文字を取得してTextView置き換えるための最良の方法は何だろうと思っています。これは一般的な問題であるため、Androidフレームワークにはすでに何かが実装されている可能性があります。
131 java  android  textview 

17
すべての前に視界をもたらすには?
私はアクティビティとそれにたくさんのウィジェットを持っています、それらのいくつかはアニメーションを持っています、そしてアニメーションのためにいくつかのウィジェットは他のものの上に移動(翻訳)しています。たとえば、テキストビューが一部のボタンの上に移動しています。。。 ここで重要なのは、ボタンを常に前面に配置することです。そして、textviewが動いているとき、ボタンの後ろに移動したいと思います。 これを達成することはできません。知っているすべてのことを試しましたが、「bringToFront()」は確実に機能しません。 要素をレイアウトに配置する順序でZオーダーを制御したくないことに注意してください。原因は単純にできません。:)レイアウトは複雑で、すべてのボタンをレイアウトの先頭に配置できません。

8
AndroidでLinearViewにTextViewを追加する方法
TextViewsコードでxml定義のレイアウトに追加しようとしています。多くのViewsものが定義されているxml-sheetがあります。しかし、コードにいくつかのビューを追加する必要があるためLinearLayout、xml-sheetにを作成します。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> そしてこのレイアウトで、私は私のを追加したいTextView: View linearLayout = findViewById(R.id.info); //LinearLayout layout = (LinearLayout) findViewById(R.id.info); TextView valueTV = new TextView(this); valueTV.setText("hallo hallo"); valueTV.setId(5); valueTV.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); ((LinearLayout) linearLayout).addView(valueTV); ただし、次のエラーメッセージしか表示されません。 : java.lang.ClassCastException: android.widget.TextView どうすればできますか? 助けてくれてありがとう。マーティン




8
TextView.setTextSizeが異常に動作する-さまざまな画面でテキストビューのテキストサイズを動的に設定する方法
通話TextView.setTextSize()が異常に働いています。呼び出しの直後に、以前に設定した値よりもはるかに高い値が返されるsetTextSize場合getTextSize。 これが私たちがしていることです: zoomControl.setOnZoomInClickListener(new OnClickListener() { public void onClick(View view) { float size = mViewShabad.getTextSize() + 1; textView.setTextSize(size); } }); 誰かこれを見たことがある?
119 android  textview 

9
AndroidでTextViewの標準コピーペーストを有効にするにはどうすればよいですか?
TextViewの標準のコピー貼り付けを有効にしたい(EditTextと同じ)。どうすればできますか? 編集不可のEditTextを使用しようとしましたが、うまく機能しませんでした(編集可能になった、またはコピーペーストオーバーレイが表示されなかった場合があります)。そして、それはおそらく一般的に良いアプローチではありません。 API 7以降の実用的なソリューションが必要です。


10
クリック可能なリンクを備えたAndroid TextView:クリックをキャプチャする方法?
2つ以上のリンクを含む基本的なHTMLをレンダリングするTextViewがあります。リンクのクリックをキャプチャしてリンクを開く必要があります-自分の内部WebView(デフォルトのブラウザーではありません)で。 リンクのレンダリングを処理する最も一般的な方法は次のようです。 String str_links = "<a href='http://google.com'>Google</a><br /><a href='http://facebook.com'>Facebook</a>"; text_view.setLinksClickable(true); text_view.setMovementMethod(LinkMovementMethod.getInstance()); text_view.setText( Html.fromHtml( str_links ) ); ただし、これにより、リンクがデフォルトの内部Webブラウザで開きます([次を使用してアクションを完了]ダイアログが表示されます)。 リンクがクリックされたときに適切にトリガーされるonClickListenerを実装しようとしましたが、どのリンクがクリックされたかを判別する方法がわかりません... text_view.setOnClickListener(new OnClickListener(){ public void onClick(View v) { // what now...? } }); または、カスタムLinkMovementMethodクラスを作成し、onTouchEventを実装してみました... public boolean onTouchEvent(TextView widget, Spannable text, MotionEvent event) { String url = text.toString(); // this doesn't work because the …

18
Android:テキストビューの最後の行が途切れる
私はそれを横に続けてLinearLayout含む横を持っています。これは、内に含まれる固定垂直で複数回動的に膨張します。TextViewSpinnerLinearLayoutLinearLayoutRelativeLayout 問題は、からに切り替えたTheme.lightためTheme.holo.light、の最後の行がTextView半分にカットされることです。これは、ダイナミックテキストが長く、複数行にわたる場合に発生します。 私は横に下のパディングを追加することによってこの問題を解決することができましたLinearLayout含むTextViewとSpinner。 これは修正のようには感じられませんが、ハックのようなものです。誰かが私にこれを適切に修正する方法についていくつかのアドバイスをお願いできますか? 他の質問も読みましたが、どれも役に立たないようです。 水平線形レイアウト: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView1" android:layout_width="150dp" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:text="TextView"/> <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> 上記のレイアウトがid ll2_7の線形レイアウトで動的に拡大される相対レイアウト: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_above="@+id/relLayoutButtonNext" android:layout_below="@id/textView1" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="20dp" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="10dp" > …

10
Androidの縦(回転)ラベル
Androidで垂直ラベルを表示するには2つの方法が必要です。 水平ラベルが反時計回りに90度回転しました(側面の文字) 上下に文字が入った横型ラベル(店の看板など) 両方のケース(1つのケース)でカスタムウィジェットを開発する必要がありますか?TextViewをそのようにレンダリングするようにできますか?完全にカスタムにする必要がある場合、そのようなことを行うには良い方法は何ですか?

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