Re: [問題] 有關activity shared 疑問?
※ 引述《sweet00914 (別理我)》之銘言:
: 專案架構如下:
: main1.java -> main1.xml -> 1textview,1button(+id/btn_1)
: main2.java -> main2.xml -> 2button(+id/btn_1,+id/btn_2)
: 因為main2.java的其中一個button與main1.java的button使用相同的button/id
: 請問該如何讓main2.java共用main1.java的btn_1的元件及事件呢?
: PS:繼承?
: -----------------------------------------------
: 記得剛開始學習android的時候有測試過這樣子的專案,
: 但是時間太久了,忘記怎麼用了。
: 拜託各位大大提醒~及建議ꄰ.0
public abstract class ParentActivity {
private Button btn1;
onCreate(){
setContentView(getViewId());
findView();
setListener();
}
public void findView() {
btn1 = (Button) findViewById(R.id.btn_1);
}
public void setListener() {
btn1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//blahblahblah
}
});
}
public abstract int getViewId();
}
public class Main1 extends ParentActivity {
@Override
public int getViewId() {
return R.layout.main1;
}
}
public class Main2 extends ParentActivity {
@Override
public int getViewId() {
return R.layout.main2;
}
}
這樣子?
--
雜七雜八的kewang部落格 http://kewang.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.3.53
推
09/06 23:50, , 1F
09/06 23:50, 1F
→
09/07 10:06, , 2F
09/07 10:06, 2F
→
09/07 10:07, , 3F
09/07 10:07, 3F
→
09/07 10:38, , 4F
09/07 10:38, 4F
推
09/07 11:20, , 5F
09/07 11:20, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):