获取android seekbar值并将其显示在屏幕上

我试图获取查找栏的值,只要它发生更改并在下面显示。我正在使用onclick我的seekbar上的方法来调用此方法。

public void getNumber(View view) 

{

SeekBar seek = (SeekBar) findViewById(R.id.seekBar1);

int seekValue = seek.getProgress();

String x = "Value: " + Integer.toString(seekValue);

((TextView) findViewById(R.id.level)).setText(x);

}

回答:

这里有一些额外的帮助:

import android.app.Activity; 

import android.os.Bundle;

import android.widget.SeekBar;

import android.widget.TextView;

public class AndroidSeekBar extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState)

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

SeekBar seekBar = (SeekBar)findViewById(R.id.seekbar);

final TextView seekBarValue = (TextView)findViewById(R.id.seekbarvalue);

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){

@Override

public void onProgressChanged(SeekBar seekBar, int progress,

boolean fromUser) {

// TODO Auto-generated method stub

seekBarValue.setText(String.valueOf(progress));

}

@Override

public void onStartTrackingTouch(SeekBar seekBar) {

// TODO Auto-generated method stub

}

@Override

public void onStopTrackingTouch(SeekBar seekBar) {

// TODO Auto-generated method stub

}

});

}

}

使用该OnProgressChanged事件检查搜索栏的进度,您可以将该int返回以在应用程序的其他地方使用它。

以上是 获取android seekbar值并将其显示在屏幕上 的全部内容, 来源链接: utcz.com/qa/428266.html

回到顶部