我試圖改變circuitLength的值時,fiveMinuteButton
是點擊,但是,價值沒有改變。int值不改變button.SetOnClickListener()
private Button fiveMinuteButton;
int circuitLength;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_workout_settings_screen);
fiveMinuteButton = (Button) findViewById(R.id.fiveminutesbuttonid);
fiveMinuteButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
circuitLength = 5;
}
});
XML:
<Button
android:id="@+id/fiveminutesbuttonid"
android:background="@drawable/whitebutton_shape"
android:layout_below="@+id/workoutlengthtitleId"
android:layout_marginTop="8dp"
android:text="@string/fiveminutes_text"
android:layout_width="90dp"
android:layout_height="60dp" />
顯示'InitialzeUIButtons()'和xml佈局? –
我只是改變了它,我真的不知道爲什麼價值沒有被存儲到電路長期 –
添加烤麪包點擊然後檢查測試值。 –