リストのコンテキストメニューを作成しようとしています。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
content = new ArrayList<HashMap<String,String>>();
ListView list = (ListView)findViewById(R.id.list);
registerForContextMenu(list);
}
になるとregisterForContextMenu(list);
、実行時エラーが発生します。
もう1つandroid:id="@androidid/list"
、XMLで使用している場合、リストを参照するにはどうすればよいですか?ListViewを試しlist = (ListView)findViewById(android.R.id.list);
ましたが、コンテキストメニューへの登録でエラーが発生します。