質問

AndroidのSDKからProgressBar.javaソースコードを確認しています。android.widget.ProgressBarの191行目に、次のように記載されています。 ジェネラコディセタグプレ

パラメータリストでmMinHeightを同時に使用しているのはなぜですか?誰かがこれに光を当てることができますか?完全なソースコードは、ここ grepcode

役に立ちましたか?

解決

171行目でinitProgressBarと呼ばれているところを参照してください。このメソッドは、mMinHeightを24の値に初期化します。次に、getDimensionPixelSizeの呼び出しは、それをデフォルト値として使用します。

他のヒント

2番目のパラメーターは、getDimensionPixelSizeが要求された値を見つけられない場合に返されるデフォルト値です。デフォルト値として設定しようとしている変数を渡すのは一般的です(少し奇妙な場合)。事実上、このコードは「この値がある場合はこの値を設定するか、ない場合は変数をそのままにしておく」と言っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top