問題タブ [staticlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android:画像の静的レイアウトで最大2行を制限する方法
画像が1つあり、その上に上下のテキストを書き込む必要があります。静的レイアウトを使用して書き込みます。以下はそのコードです
テキストを2行までに制限したい。ユーザーが長いテキストを入力し、それが2行を超える場合は、フォントサイズを小さくして、2行のみに調整できるようにします。
android - StaticLayout.Builder を呼び出すと、例外 java.lang.NoClassDefFoundError がスローされるのはなぜですか?
Android M は StaticLayout のセッターを変更し、代わりに Builder パターンを使用しています。ただし、次のコードを使用します。
次の例外が発生します。
プロセス: Sharpdevs.com.legalapp、PID: 7695 java.lang.NoClassDefFoundError: 以下の解決に失敗しました: Landroid/text/StaticLayout$Builder;
私はすべてを試しましたが、これは Android のバグでしょうか、それともサポート ライブラリの依存関係がありませんか?
android - Android テキスト レイアウト Spacingmult と Spacingadd?
AndroidのコンストラクタでStaticLayout
は、整数パラメータは何spacingmult
をspacingadd
しますか? includepad
また、パラメーターについても混乱しています。ドキュメントには説明がありません。
android - StaticViewで「テキスト方向」をRTLに設定する方法
私は StaticLayout を使用しており、いくつかの RTL テキストを使用しています。問題は、RTL を適切に処理していないことです。で「 textDirection TextView
」を設定できます。ここでもそれを行う方法はありますか?ありがとう!
android - StaticLayout と TextView
なぜ必要なのStaticLayout
ですか?でできないことは何TextView
ですか?
私がこれを尋ねている理由はStaticLayout
、字幕を表示するために使用する「Exo Player」を使用しているためです。RTL で問題が発生しています。句読点が正しく表示されないので に置き換えたいTextView
。私がそれをしてはいけない理由はありますか?
ありがとう!
view - StaticLayout (複数行) を使用してカスタム ビューにカーソルを描画する
私が持っている場合:
テキストにカーソルを描画するには?
android - 大きなテキストでの StaticLayout OutOfMemoryError
大きなテキスト (~6 MB) のページネーションを作成するために StaticLayout を使用すると、エラーが発生します。これは私のログです:
このエラーを修正するための提案はありますか? または、代替ソリューションはありますか?
android - TextView と StaticLayout を使用した ImageSpan サイズ測定
シンプルなレイアウトに が 1 つだけ含まれていますTextView
。
TextView
ImageSpanを使用して画像を読み込みたい。
以下のメソッドは以下を作成しますSpannable
:
この方法を使用して、次のようなコンテンツを作成します。
メソッドを呼び出すとsetContent()
、結果は次のようになります。
ご覧のとおり、ImageSpan と の上部の間に小さなギャップがありTextView
ます。
行間隔を 0 に設定しているため、これは行間隔ではありません。
そして興味深い点は、コンテンツから "\n" を削除すると (setContent メソッドで宣言されている)、このスペースがなくなることです。
もう1つのポイントは、を使用してコンテンツサイズを測定しようとしたときにStaticLayout
、行0の最後に「\ n」があると270を返し、「\ n」がない場合は260を返すことです.
StaticLayout
テキストと ImageSpan を使用して測定し、 に適合するかどうかを判断する必要があるため、この動作は私にとっていくつかの問題を引き起こしますTextView
。
みんなが私を助けてくれることに感謝します。
ありがとう。
ここに私のxmlがあります
いくつかのテストを行ったところ、フォント サイズが ImageSpan のレンダリングに影響することがわかりました。
誰かがこの影響を説明できますか?