馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 wahaha3q 於 2018-6-10 13:48 編輯
各位前輩大家好
最近我在練習書上的範例時 在與畫面物件配對上有些疑問
以下是書上的範例:package com.danny.radiobtn;
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.RadioGroup;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView txv;
RadioGroup ticketType;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void show(View v) {
TextView txv = (TextView) findViewById(R.id.txv);
RadioGroup ticketType = (RadioGroup) findViewById(R.id.ticketType);
switch (ticketType.getCheckedRadioButtonId()) {
case R.id.adult:
txv.setText("買全票");
break;
case R.id.child:
txv.setText("買半票");
break;
case R.id.senior:
txv.setText("買敬老票");
break;
}
}
}
我試著把 TextView txv = (TextView)findViewById(R.id.txv);
RadioGroup ticketType = (RadioGroup)findViewById(R.id.ticketType);
放到onCreate裡面 雖然執行後畫面會出現,但只要按了button後就會閃退完全無法執行...請問是這種寫法有問題嗎? 感謝~
|

|