色を赤に設定した後、色をデフォルトに戻したいのですが、デフォルトの色がわかりません。誰か知っていますか?
115605 次
14 に答える
124
実際、カラー TextView は次のとおりです。
android:textColor="@android:color/tab_indicator_text"
また
#808080
于 2015-10-16T18:11:18.727 に答える
97
古い色を保存し、それを使用して元の値を復元できます。次に例を示します。
ColorStateList oldColors = textView.getTextColors(); //save original colors
textView.setTextColor(Color.RED);
....
textView.setTextColor(oldColors);//restore original colors
ただし、一般に、デフォルトTextView
のテキストの色は、に適用されている現在のテーマによって決まりますActivity
。
于 2011-06-24T13:51:12.640 に答える
41
で定義されているデフォルトの色がいくつかありますandroid.R.color
int c = getResources().getColor(android.R.color.primary_text_dark);
于 2012-05-02T22:49:02.277 に答える
17
属性から次の値を取得します。
int[] attrs = new int[] { android.R.attr.textColorSecondary };
TypedArray a = getTheme().obtainStyledAttributes(R.style.AppTheme, attrs);
DEFAULT_TEXT_COLOR = a.getColor(0, Color.RED);
a.recycle();
于 2012-11-20T14:52:08.697 に答える
0
デフォルトの色はありません。これは、すべてのデバイスが独自のものを持つことができることを意味します。
于 2011-06-24T13:52:40.610 に答える
0
デフォルトのカラー整数値は 16711935 (0x00FF00FF) だと思います。
于 2011-06-24T13:53:23.677 に答える