2017-07-16 20 views
0

QuizBarと呼ばれるアンドロイドのカスタムビューがSeekBarのサブクラスです。 SeekBarは、QuizBarに必要なデフォルトとは異なる属性の一部のデフォルト値を設定します。 とは何ですか?これらのデフォルトを変更する方法はありますか?私はコンストラクタに渡されたAttributeSetを混乱させるかもしれませんが、それは乱雑で変わるのは難しいでしょう。これを行うより簡単な方法があるようです。Android - カスタムビューの親のデフォルトの属性値を上書きする

+0

設定しようとしているデフォルトは何ですか? –

+0

アンドロイド:progressBackgroundTintと アンドロイド:seekBackをsymetricalにするprogressBackgroundTintMode – pjc

答えて

0

progressBackgroundTintprogressBackgroundTintModeのデフォルト値を変更する場合は、そのクラスのコンストラクタ内でそのsetter methodを呼び出してデフォルト値を設定するだけです。

上記の値の両方のsetterメソッドは21以上でしか使用できないので、設定する前にバージョンを確認してください。

関連する問題