[問題] 自訂類別使用XML
小弟初學android 新手發問
目前有一主程式及一自訂類別,
想在主程式中呼叫自訂類別後,使用自訂XML,並使用textview物件(或其他物件),
例如:
public class testcase extends Activity {
public page1 aaa; //自訂類別aaa
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
xxx();
}
public void xxx(){
aaa=new page1(null);
setContentView(R.layout.main2); //跳到main2
aaa.sss("testtest"); //傳給class一的字串變數
}
}
////////////////////////
自訂類別 繼承view
public class page1 extends View{
public page1(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public void sss(String a) {
// TODO Auto-generated method stub
// 從主程式中接到變數a,我要寫入textview。
TextView textView=(TextView) findViewById(R.id.textView1);
textView.setText(a+"");//主要就是當在這一行
//,在自訂類別下無法控制textview
}
}
重新編輯了一下,目前程式都FC,不知道哪裡出問題,還是哪裡沒設定到,謝謝!!!
我知道兩個activity下可以使用intent傳值換頁,就不會有這問題,
但是因為我這class,在主程式想包在for迴圈裡面。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.243.36
推
11/09 22:39, , 1F
11/09 22:39, 1F
→
11/09 23:05, , 2F
11/09 23:05, 2F
→
11/10 12:39, , 3F
11/10 12:39, 3F
→
11/10 12:40, , 4F
11/10 12:40, 4F
→
11/10 20:32, , 5F
11/10 20:32, 5F
推
11/11 10:12, , 6F
11/11 10:12, 6F
→
11/11 20:37, , 7F
11/11 20:37, 7F
→
11/11 20:38, , 8F
11/11 20:38, 8F
推
11/11 20:40, , 9F
11/11 20:40, 9F
→
11/11 20:40, , 10F
11/11 20:40, 10F
→
11/11 20:40, , 11F
11/11 20:40, 11F
→
11/11 20:43, , 12F
11/11 20:43, 12F
※ 編輯: ahlbks 來自: 61.228.245.74 (11/11 21:44)