java - 根据搜索栏进度改变列表值
问题描述
我是 Android Studio 的新手。我正在尝试使用搜索栏更改列表视图中项目的值。当我尝试在里面编写代码时,我收到了一个 Cannot Reslove Constructor 错误
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
我的完整代码如下。
package com.tshum.timestable;
import android.support.annotation.IntDef;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SeekBar;
import java.util.ArrayList;
import java.util.Timer;
import java.util.TimerTask;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final SeekBar timesControl = (SeekBar) findViewById(R.id.seekBar);
timesControl.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
final ListView TimesView = (ListView)findViewById(R.id.TimesView);
final ArrayList <Integer> numbers = new ArrayList<Integer>();
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
ArrayAdapter<Integer> arrayAdapter = new ArrayAdapter<Integer>(this, android.R.layout.simple_expandable_list_item_1, numbers);
TimesView.setAdapter(arrayAdapter);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
}
}
回溯发生在我尝试在 OnProgressChanged 方法中创建 ArrayAdapter 对象的地方,
ArrayAdapter<Integer> arrayAdapter = new ArrayAdapter<Integer>(this, android.R.layout.simple_expandable_list_item_1, numbers);
我该如何解决这个回溯?
尝试,但失败的方法如下
(getActivity(), R.layout.simplerow, planetList);
和
(activityName.this, R.layout.simplerow, planetList);
解决方案
推荐阅读
- javascript - AngularJS ng-hide/show label/button if length(description) < 20
- server - 在命令行上运行“monit restart all”昨天还在工作
- mysql - SQL - 根据另一个列值设置列值
- javascript - 单击/悬停按钮时显示不同的颜色和消息
- android - 在 react-native Android 发布版本上查看控制台日志
- database - 如何将来自不同主机的两个 MongoDB 合并为一个?
- objective-c - 循环遍历特定文本的文本字段中的值
- manifest - Dynamics 365 数据实体包清单查询数据编码
- jenkins - 使用jenkins上传本地文件到ftp
- api - 无法识别 Spotify API 范围 - 无法访问用户信息