У меня есть следующий код в onCreate()
активность:Как получить позицию прогресса SeekBar по умолчанию на деятельность создана
SeekBar vSeekbar = (SeekBar)findViewById(R.id.seekBar1);
final TextView tvText = (TextView) findViewById(R.id.textView);
//sets seekbar tab position from a randomly generated number...
//when the acitivty is first created I would like the SeekBar position to be set in the `textView`
tvText.setText(vSeekbar.getProgress()); //this is not showing anything...
//the onchangelistener works correctly...
vSeekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
{
@Override
public void onStopTrackingTouch(SeekBar arg0)
{
}
@Override
public void onStartTrackingTouch(SeekBar arg0)
{
}
@Override
public void onProgressChanged(SeekBar arg0, int progress, boolean arg2)
{
tvText.setText(String.valueOf(progress)); //this works fine...
}
});
seekBar1
позиция устанавливается на случайное число, когда представление не создается так никакого способа для меня знать заранее.
Как я могу получить позицию seekBar1
при создании представления и установить его в textView
.
использования seekbar.setProgress (5); а затем попытайтесь получить значение seekbar – Radhey