我有 2 个 Activity 。第二个 .xml 看起来像:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ListView
android:id="@+id/TrainsListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
list 的一部分:
<activity android:name="TrainsActivity">
</activity>
我正在尝试获取 TrainsListView:
mListView = (ListView) findViewById(R.id.TrainsListView);
但在此之后mlistView 为null。为什么?
最佳答案
我猜这发生在您的 Activity 的 onCreate()
方法中,因为您在调用 setContentView()之前调用了
。如果不是这种情况,请展示更多您的代码。findViewById()
关于android - 无法从布局中获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898186/