小编Dan*_*ele的帖子

findViewById 返回 null。但为什么?

我有一个 Adroid Activity,我想引入一个自定义列表视图。这是我的 onCreate() 活动方法。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    LoadListView();

    ListView lvw = (ListView)findViewById(android.R.id.list);

    lvw.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {

            // selected item
            String element = ((TextView) view).getText().toString();

            // Launching new Activity on selecting single List Item
            Intent i = new Intent(getApplicationContext(), AddEntryActivity.class);
            // sending data to new activity
            i.putExtra("entryToEdit", element);
            long idToEdit = Long.parseLong(hEntries.get(position).toString());
            i.putExtra("idToEdit", idToEdit);
            startActivity(i);

        }
      });   

    DbAccess oDb = new DbAccess(this);
}
Run Code Online (Sandbox Code Playgroud)

如您所见,调用 LoadListView() 方法来加载列表视图项: …

eclipse android findviewbyid

2
推荐指数
1
解决办法
4138
查看次数

标签 统计

android ×1

eclipse ×1

findviewbyid ×1