1
我有一個標籤設置作爲使用API8 max的活動擴展。 在此選項卡中,我正在初始化一些TextView
,EditText
和SeekBar
對象,如下所示。尋找一種通用的方法來初始化misc查看對象
我想找更普遍方法,以便能夠使用一個單一的方法來初始化各種對象類型(即TextView
,EditText
,SeekBar
等),傳遞View
類型和id
作爲參數,而不是使用一種方法每View
類型。
總之,如何用一個通用方法替換2個方法setTextViewObjects和setSeekbarObjects?
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);
}
THX,是的我想是這樣。嘗試並投票,如果工作。 – hornetbzz
用於像我這樣的noobs:mUnits =((TextView)setViewObject(R.id.textView16)); – hornetbzz