API8 maxを使用してアクティビティ拡張としてタブを設定しています。このタブでは、以下のようないくつかのTextView
、EditText
およびSeekBar
オブジェクトを初期化しています。
TextView
タイプごとに 1 つのメソッドを使用するのではなく、単一のメソッドを使用してさまざまなオブジェクト タイプ (つまり、EditText
、など) を初期化し、タイプを引数としてSeekBar
渡すことができる、より汎用的なメソッドを探しています。View
id
View
つまり、setTextViewObjects と setSeekbarObjects の 2 つのメソッドを単一のジェネリック メソッドに置き換えるにはどうすればよいでしょうか。
private void initView(){
mUnits = setTextViewObjects(R.id.textView16);
mSeekBar = setSeekBarObjects(R.id.seek);
}
/**
* Set TextView objects
*/
private TextView setTextViewObjects(int id){
return (TextView) findViewById(id );
}
/**
* Set Seekbar objects
*/
private SeekBar setSeekBarObjects(int id){
return (SeekBar) findViewById(id );
}