Android 导致碰撞的搜索栏
所以我是android新手,正在尝试实现一个搜索栏。在我的主要活动的onCreate方法中,我调用这个方法Android 导致碰撞的搜索栏,android,seekbar,Android,Seekbar,所以我是android新手,正在尝试实现一个搜索栏。在我的主要活动的onCreate方法中,我调用这个方法 public void seekbar(){ seek_bar = (SeekBar)findViewById(R.id.seekBar2); text_view = (TextView)findViewById(R.id.seekTextView); text_view.setText(seek_bar.getProgress()); seek_bar.
public void seekbar(){
seek_bar = (SeekBar)findViewById(R.id.seekBar2);
text_view = (TextView)findViewById(R.id.seekTextView);
text_view.setText(seek_bar.getProgress());
seek_bar.setOnSeekBarChangeListener(
new SeekBar.OnSeekBarChangeListener(){
int progress_value;
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
progress_value = i;
text_view.setText(i);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
Toast.makeText(MainActivity.this,"SeekBar in StartTracking",Toast.LENGTH_LONG).show();
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
text_view.setText(progress_value);
}
}
);
}
如果我对呼叫进行评论,我的应用程序加载良好,但如果我将其留在应用程序中,应用程序会立即崩溃。谁能解释一下为什么会发生这种情况,因为我看不出有什么不对。如果需要,也将添加更多代码确保您的seekbar、my calling LayoutFlator或通过在适当的布局上设置contentView,似乎是这样
seek_bar = (SeekBar)findViewById(R.id.seekBar2);
正在返回null,调用时将创建异常
seek_bar.setOnSeekBarChangeListener
对不起,我不明白你的意思怎么会返回空值?在我的玻璃杯顶部,我有一个私人的静态SeekBar seek_条;在我的xml中,搜索栏的ID是seekbar2(我知道这个坏名字,但会改变)。所以我不知道null是如何返回的?