1

新しいアプリをテストしており、いくつかのテキストビューに複合ドローアブルを使用しています。残念ながら、Sony Xperia S (LT26i) は setCompoundDrawables と setCompoundDrawablesWithIntrinsicBounds を無視します。

誰でもこのバグを確認できますか? または、誰かが回避策を持っていますか? この効果は他の電話に影響しますか?

感謝と挨拶

4

2 に答える 2

3

Xperia S (LT26i) でも同じ現象が見られました。他の 4.1.2 デバイスを含むいくつかの異なるデバイスで試してみましたが、エラーが発生したのは 1 つだけでした。Melvの答えを修正しました(どうもありがとう、なぜこれが起こっているのかわかりませんでした!)

TextView title = ....

title.setCompoundDrawablePadding(0);
// Reset drawables
title.setCompoundDrawables(null, null, null, null);
title.setCompoundDrawablesWithIntrinsicBounds(0, 0, drawableId, 0);
于 2015-01-14T17:09:43.723 に答える