2012-01-01 6 views
10

。私はsomeTextView.setTextIsSelectable(true);を呼び出すことにより、いくつかのテキストを選択しようとTextViewには、選択マーカーが間違った場所にapprearテキスト1.0F以外のズームを持っている場合しかし、選択は、選択したテキストの古い場所に示されているようです。のTextView setScaleX()/ setScaleY()とsetTextIsSelectable(真の)選択

スクリーンショット

NO ZOOM ZOOM 1.2f

は、誰もがこの問題で私を助けることができます参照してください。おかげさまで

+0

それがズームするべきではありません。選択された位置を維持していないかどうかは分かりません。それは私のために完璧に動作するAPIレベル14でそれを試してみました! – dhams

+0

APIレベル14はAndroid 4.0,4.0.1,4.0.2を意味しますが、残念ながら私はこれを確認するアイスクリームサンドイッチデバイスを所有していませんが、これはHoneycombデバイスで動作する必要があります。ハニカムデバイスではAndroid 3.2(API \t 13)、Android 3.1.x(API 12)、Android 3.0.x(API 11)は動作しません。 – Huds0nHawk

答えて

3

これは、我々は最近、内部で固定既知の問題です。代わりにフォントサイズを変更することを検討してください。

+0

ありがとうございます。どのように私はAndroid 3.xのためにこれを修正することができます任意の方向、コメントや例を教えてください? – Huds0nHawk

1

私はあなたのコードが表示されていないが、私はあなたがズームした後、それを選択しなかったと仮定しますか?それは私がコードを見ることなく言うことができるすべてです。

+0

あなたは正しくありません。ズーム後またはズーム前に選択をしても問題は解決されません。申し訳ありませんが、私はこれをすでにチェックしています。 – Huds0nHawk

+0

サンプルプロジェクトも追加しました。それを試してみてください。 – Huds0nHawk

0

はあなたのフォントサイズの代わりに変更のTextViewのスケールのいずれかの理由がありますか?あなたが内部の画像を持っているときのTextViewスケールを変更

に便利です。

この例のショーのTextViewのフォントサイズを変更する方法:uはsetScaleX(1.0F)を指定した場合

https://stackoverflow.com/a/14306988/2157878

関連する問題