Как я могу реализовать этот код с помощью моей вкладки ActionBar? - PullRequest
1 голос
/ 29 декабря 2011

Я недавно изменил свое приложение, чтобы иметь вкладки панели действий для переключения между фрагментами.Кодирование, которое я сделал для первого фрагмента основной операции, работает нормально, но на второй вкладке он отображает элементы в соответствующем XML-файле, но, похоже, ни один из моих Java-кодов не работает.Я хочу, чтобы три строки поиска изменили номер текстового представления, оно работало, когда я не использовал фрагменты, но просто не могу заставить его работать.

Должен ли я поместить код в определенныйместо этого файла?

public class CountdownFragmentTab extends Fragment {

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    return inflater.inflate(R.layout.countdown, container, false);

}   

}

И вот что я хочу добавить в этот файл:

SeekBar seekBar1 = (SeekBar)findViewById(R.id.seekBar1);
    SeekBar seekBar2 = (SeekBar)findViewById(R.id.seekBar2);
    SeekBar seekBar3 = (SeekBar)findViewById(R.id.seekBar3);
    final TextView seekBar1Value = (TextView)findViewById(R.id.seekbar1value);
    final TextView seekBar2Value = (TextView)findViewById(R.id.seekbar2value);
    final TextView seekBar3Value = (TextView)findViewById(R.id.seekbar3value);

    seekBar1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        public void onProgressChanged(SeekBar seekBar1, int progress, boolean fromUser) {
            // TODO Auto-generated method stub
            seekBar1Value.setText(String.valueOf(progress));
        }

        public void onStartTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub
        }

        public void onStopTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub
        }
    });

    seekBar2.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        public void onProgressChanged(SeekBar seekBar2, int progress, boolean fromUser) {
            // TODO Auto-generated method stub
            seekBar2Value.setText(String.valueOf(progress));
        }

        public void onStartTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub
        }

        public void onStopTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub
        }
    });

    seekBar3.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        public void onProgressChanged(SeekBar seekBar3, int progress, boolean fromUser) {
            // TODO Auto-generated method stub
            seekBar3Value.setText(String.valueOf(progress));
        }

        public void onStartTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub
        }

        public void onStopTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub
        }
    });
}   
...