我正在为一个列表做一个上下文菜单。
<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);
,我得到一个运行时错误。
另一件事,当我使用 android:id="@androidid/list"
在xml中,如何引用列表?我试过listview list = (ListView)findViewById(android.R.id.list);
,但注册到上下文菜单时仍会出错。
1条答案
按热度按时间a0x5cqrl1#
检查以下代码
祝你好运。