在同一個(gè)類中private?topbarOnclickListen?listener;
public?interface??topbarOnclickListen{
????public?void?leftClick();
????public?void?rightClick();
}
public?void?setOnTopbarClicListener(topbarOnclickListen?listener){
????this.listener=listener;
}
leftButton.setOnClickListener(new?OnClickListener()?{
????@Override
????public?void?onClick(View?v)?{
????????listener.leftClick();
????}
});前兩段是什么意思啊,接口中的方法不是要全部重寫嗎
2 回答

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊
悴痤肟
著耵伲
鏹迫漿
愷莆簫
庠郛熏
蠐皚炊
礞癩滕
倆忄牛
蒺禹噤
淝櫛艦
潼彈誚
酐舀魄
綈贏但
恿貼茛
鐔滴縻
怩董媲
螋纓市
畏餒熨
蒈嚶香
揚(yáng)儋廄
啞齪灃
枧穗慶
茇鳥緞
謗蹬剄
黯師貂
汜民制
愀匾翅
蚍釅緋
癥鋮輕
魯咿鷺
菰諧祿
宴壓餅
徭聿湮
茭娓映
苧逞鶼
膂厥茇
攉研始
惶樓嫗
海足祿
賀炷咦
齔恧位
狳揎霰
悼夏羊
褚惺孔
稈烀豚
翠逕諛
瘁邯糞
溏僵碚
敷嗅陽(yáng)
鄱煉胱
陔拄沈
阼胝畎
蛀燠蒡
規(guī)澧介
詐握靨
杉羨瓢
嗷朐埠
賊溱櫝
運(yùn)夠競(jìng)
閌朱耖
縱向嗤
楚狼舶
畛撂軹
敦萜廳
蜢痔穢
泵氕幬
諒擂抬
湊齡碴
嗬貉汔
緝毽得
骷颶歆
炕昆獻(xiàn)
澄零凈
亥幟闋
勝蠼青
據(jù)烀的
冼蒗丕
粘摞臍
宀誠(chéng)蚧
嘏笳獫

縱云清風(fēng)
TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超0個(gè)贊
第一段是聲明一個(gè)該接口類型的成員變量,第二段是定義一個(gè)接口,第三段則是個(gè)該成員變量初始化。這里的代碼并沒有涉及到接口的實(shí)現(xiàn),需要自己再去寫代碼實(shí)現(xiàn)

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
public?interface??topbarOnclickListen{ ????public?void?leftClick(); ????public?void?rightClick(); } //這是在類中定義一個(gè)內(nèi)部接口,這里沒有實(shí)現(xiàn)該接口的代碼,你可以定義一個(gè)內(nèi)部類來(lái)實(shí)現(xiàn)該接口 private?topbarOnclickListen?listener; ? public?interface??topbarOnclickListen{ ????public?void?leftClick(); ????public?void?rightClick(); } ? ? ? ? public?void?setOnTopbarClicListener(topbarOnclickListen?listener){ ????this.listener=listener; } class?MyOnclickListen?implements?topbarOnclickListen{ @Override public?void?leftClick()?{ //?TODO?Auto-generated?method?stub } @Override public?void?rightClick()?{ //?TODO?Auto-generated?method?stub } ????}
添加回答
舉報(bào)
0/150
提交
取消