在按钮上单击获取搜索条选择的值

时间:2014-12-10 10:47:53

标签: android seekbar

问题:当用户点击提交按钮时,我想获取搜索栏选择的值。

我在stackoverflow和其他网站上看过示例代码,但是他们使用的地方代码 setOnSeekBarChangeListener 但我认为在我的情况下我不需要实现更改侦听器。

我也尝试过以下代码,但它没有给出错误。

SeekBar experience          =   (SeekBar)findViewById(R.id.experience);
TextView showSelectedSkills =   (TextView)findViewById(R.id.showSelectedExperience);
showSelectedSkills.setText(experience.getProgress());

有没有其他方法可以直接显示搜索栏选择的值,或者我必须使用更改侦听器?

1 个答案:

答案 0 :(得分:1)

方法getProgress返回int。

http://developer.android.com/reference/android/widget/ProgressBar.html#getProgress%28%29

您正在为TextView

调用此方法

http://developer.android.com/reference/android/widget/TextView.html#setText%28int%29

因此它将搜索具有该ID的资源。

使用showSelectedSkills.setText(String.valueOf(experience.getProgress()));