私は高度なスワイプで月ビューに取り組んでいます(各ビューが指にくっつくようにするには、現在、次、および前をロードする必要があります)。これは、物事が少し遅くなる原因となる多くのビューがあることを意味します。
| | #<-- screen bounderies
' previous ' current ' next ' #<-- three months loaded
' previous ' current ' next ' #<-- three months when the user drags their finger
このため、1つのTextViewで複数のイベントを表現したいと考えています。ユーザーが月ビュー(小画面)でいずれかの日をタップすると、その日の日ビューが開きます。
月ビューの各日(通常、1日は画面の幅の7分の1、垂直方向は7分の1未満になります)これは避けたい
| 31|
|10a: |
| Testi|
|ng |
|11a: |
代わりに私は欲しい
| 31|
|10a: |
| Testi|
|11a: |
| Anoth|
ng
が次の行に折り返されるのではなく、切り取られていることに注意してください。これは私が探しているものです。
Javaの場合:
setHorizontallyScrolling(boolean)
理論的には、Android:scrollHorizontallyはXMLでも同じことを行う必要がありますが、Androidにバグがあり、機能しなくなります。
_Android:singleLine
_-----これはxml用です
setTransformationMethod(TransformationMethod)
-----これはJava用です
テキストを複数の行に折り返すのではなく、水平にスクロールする1行に制限し、Enterキーを押すと改行を挿入する代わりにフォーカスを進めます。
これが機能するかどうかはわかりませんが、TextViewをListViewでラップしないようにしたいときに機能しました
現在、XMLの最良の答えは
Android:maxLines="1"
Android:singleLineが廃止されたため