开发者社区> 问答> 正文

创建ListView,上下文菜单报错,新手求解?报错

package com.example.wuliuhome;

import java.util.ArrayList;
import java.util.List;

import android.R.string;
import android.app.Activity;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class NewsActivity extends Activity {
	private ListView listView;
	private ArrayAdapter<string> adapter;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.newsadmin);
		listView = (ListView)this.findViewById(R.id.listView1);
		adapter= new ArrayAdapter<string>(this, android.R.layout.simple_list_item_1, getData());
		listView.setAdapter(adapter);
		registerForContextMenu(listView);
	}
	public List<string> getData(){
		List<string> list = new ArrayList<string>();
		for(int i=0; i<10; i++){
		list.add("jack" + i);			
		}
		return list;
	}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
		ContextMenuInfo menuInfo) {
	// TODO Auto-generated method stub
	getMenuInflater().inflate(R.menu.news, menu);
	super.onCreateContextMenu(menu, v, menuInfo);
}
//@Override
//public boolean onCreateOptionsMenu(Menu menu) {
//	// TODO Auto-generated method stub
//	getMenuInflater().inflate(R.menu.news, menu);
//	return true;
//}
}

list.add("jack" + i);
上面这句报错:

    错误提示:The method add(R.string) in the type List<R.string> is not applicable for the arguments (String)

新手求解
最终要是这样的效果



展开
收起
爱吃鱼的程序员 2020-06-20 19:24:21 426 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    new   ArrayAdapter<string>这边的string你用的是 android.R.string。改成java.lang.String就对了

    引用来自“Sungitly”的评论

    new   ArrayAdapter<string>这边的string你用的是 android.R.string。改成java.lang.String就对了

    2020-06-20 19:24:39
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载