ahs*_*san 3 android seekbar android-activity
这是我的代码:
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
// TODO Auto-generated method stub
seekBarValue.setText(String.valueOf(progress));
imageLoader.DisplayImage(imageArray[progress], <<NEED A REFERENCE TO THE ACTIVITY CLASS>>, movieFrame);
}
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是我无法获得seekBar所在的活动类的引用.任何人都可以帮助我吗?谢谢.
这应该这样做,如果我的问题是正确的..
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
// TODO Auto-generated method stub
seekBarValue.setText(String.valueOf(progress));
imageLoader.DisplayImage(imageArray[progress], <<NEED A REFERENCE TO THE ACTIVITY CLASS>>, movieFrame);
Activity a = YourActivityname.this;
}
}
Run Code Online (Sandbox Code Playgroud)
如果没有任何工作,那么创建一个Activity类型的实例变量,并在Activity的onCreate方法中初始化它,如下所示.
Class A extends Activity{
private Activity instance;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(Bundle savedInstanceState);
instance = A.this;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4203 次 |
| 最近记录: |