Я не уверен, нужны ли мне два класса или нет, если мне нужно знать, как передавать данные из одного класса в другой, и если нет, мне нужно знать, как добавьте onClickListener в класс, который уже реализует onSeekBarChangeListener. Вот что я до сих пор:Мне нужно реализовать как onSeekBarChangeListener, так и OnClickListerner
package com.codeherenow.sicalculator;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.SeekBar;
public class SICalculatorActivity extends Activity implements SeekBar.OnSeekBarChangeListener{
private int years;
private TextView YT;
private SeekBar bar;
private EditText principal = (EditText) findViewById(R.id.PA_field);
private EditText interest = (EditText) findViewById(R.id.IR_field);
public EditText pvalue;
public EditText ivalue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sicalculator);
bar = (SeekBar)findViewById(R.id.seekBar);
bar.setOnSeekBarChangeListener(this);
pvalue = (EditText) principal.getText();
ivalue = (EditText) interest.getText();
}
@Override
public void onProgressChanged (SeekBar seekBar,int i, boolean b){
years = i;
YT = (TextView) findViewById(R.id.Years);
YT.setText(years + " Year(s)");
}
@Override
public void onStartTrackingTouch (SeekBar seekBar){
}
@Override
public void onStopTrackingTouch (SeekBar seekBar){
}
}
Какие проблемы вы с? Вы должны быть в состоянии просто пойти 'реализует SeekBar.OnSeekBarChangeListener, View.OnClickListener' –
@PaulThompson это то, чего я не знал, как добавить два инструмента наверху, спасибо за ваш пример –
Я отвечу на это как ответ если это была твоя проблема :) –