【发布时间】:2010-09-25 10:30:31
【问题描述】:
我创建了四个选项卡,每个选项卡都带有列表视图。我一直在尝试使列表视图可点击,我使用Here 的列表视图教程使用 string.xml 和 R.array 创建列表视图:
问题是当我使用我的意图和 onItemClickListener 时,我得到多个标记错误,如果我使用逗号括号和类主体标记,错误会四处移动,那么问题是语法还是布局或代码的位置;
public class ll2 extends ListActivity {
static final String[] teams = new String[] {"Accrington Stanley", "Aldershot", "Barnet", "Bradford City", "Burton Albion", "Bury", "Cheltenham Town", "Chesterfield", "Crewe Alexandra"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final String[] TEAMS = getResources().getStringArray(R.array.twoteams_array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, TEAMS));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
public void onListItemClick(ListView, parent, View v, int position, long id);
}
if (position == "Braford City") {
Intent intent = new Intent(this, Bradford.class);
startActivity(intent);
}
}
我在这里收到这些错误:
static final String[] teams = new String[] {"Accrington Stanley", "Aldershot", "Barnet", "Bradford City", "Burton Albion", "Bury", "Cheltenham Town", "Chesterfield", "Crewe Alexandra"};
语法错误,插入“}”完成 类体
如果我添加到完整的类主体,我会在这里和其他地方得到更多错误。
我在这里收到这些错误:
public void onListItemClick(ListView, parent, View v, int position, long id); }
此行有多个标记
- 标记的语法错误,错误的构造
- 语法错误,插入“;”完成 LocalVariableDeclarationStatement
- 标记 ",", 的语法错误;预期的
- 标记 "(", = 预期的语法错误
- 标记 ",", 的语法错误;预期的
- 语法错误,插入“}”完成MethodBody
- 语法错误,插入“}”完成ClassBody
- 标记“}”的语法错误,删除此标记
同样的问题,我尝试了不同的组合,但在这个设置中它不断给我错误,我的错误最少
非常感谢任何帮助
【问题讨论】: