1
ツールバーでタイトルをマーキーしようとしていますが、プロガードを有効にしてマーキーを作成すると機能しません。マーキーツールバーのタイトルがプロゴードを使用しているときに機能しません
Field f = toolbar.getClass().getDeclaredField("mTitleTextView");
f.setAccessible(true);
TextView titleTextView = (TextView) f.get(toolbar);
titleTextView.setEllipsize(TextUtils.TruncateAt.MARQUEE);
titleTextView.setMarqueeRepeatLimit(-1);
titleTextView.setSelected(true);
"mTitleTextView"がproguardによって難読化されているようです。
java.lang.NoSuchFieldException: mTitleTextView
at java.lang.Class.getDeclaredField(Class.java:631)
しかし、それは問題ありませんか?あなたは次の構文でプライベートフィールドをタッチするProGuardのにないを指示することができ