I want to change the seekbar progress position by changing the value in EditText dynamically. please help me out from this issue .
<EditText
android:id="@+id/editText1"
android:layout_width="120dp"
android:layout_height="wrap_content" />
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="4990000"
android:progress="10" />
そしてここにJavaコードがあります
seekbar1 = (SeekBar) findViewById(R.id.seekBar1);
seekbar1.setProgress(30);
seekbar1.setOnSeekBarChangeListener( new OnSeekBarChangeListener()
{
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)
{
spinnervalue=(EditText)findViewById(R.id.editText1);
spinnervalue.setText(""+Integer.toString(progress));
// Notify that the progress level has changed.
if(txtAmount.getText().length() > 0
&& txtYears.getText().length() > 0
&& txtRate.getText().length() > 0)
{
calculate();
}
}
});
そのため、入力された値に基づいて編集テキストの値を変更することにより、シークバーを特定の値に移動する必要があります。