問題タブ [ellipsize]
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 - maxLength を使用して 3 つのドットで TextView を終了する方法
にあるTextView
レイアウトに がwrap_content
ありlayout_width
ます。最大 15 文字に制限されているため、使用してmaxLength
います。
これを 3 つのドット (...) で終了する必要があります。これは、dp で固定サイズを指定しTextView
た場合にのみ発生layout_width
します。これは、やりたくないことです。
15 番目の文字の後の文字列をトリミングしてから 3 つのドットを追加することで、プログラムで可能であることはわかっていますが、XML で行うことを好みます。
テキストを 3 つのドットで終了し、wrap_content のままにする方法はありますか?
java - EditText は長いテキストを省略し、クリック/タッチでビューを編集可能にします
EditText
テキストが長すぎる場合は、省略して最初の文字が表示されるようにする必要があります。ただし、クリック/タッチイベントでは編集可能で、カーソルが行末にある必要があります。
インターネットで検索したところ、android:ellipsize="end"
の編集可能モードと互換性がないようですEditText
。確かに、edittext.setKeyListener(null)
楕円サイズを設定すると機能しますが、ビューは編集できず、何も設定できませんonClickListener
。
無効にするsetFocusable(false)
代わりに使用するKeyListener
と、楕円形の効果が得られません。
私の現在のコード:
xml:
android-studio - マーキーを使用してテキストを左から右にスライドする方法
私はマーキーを使用しています.私のAndroidアプリでは、テキストビューの元の値はaaabbbcccであり、ビュー内に収まっています。したがって、私のマーキーの出力は次のようになります。しかし、これの代わりに、この aaabbbccc 自動スライドを左から右にスライドさせたいと思います。どうすればこれを行うことができます....以下は私のxmlファイルです.Thanks`