【发布时间】:2012-12-04 17:54:43
【问题描述】:
我的 Activity 布局中有一个 ListView。 listview_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/MyListView" />
</LinearLayout>
我正在为 ListView 的 ListItem 使用另一种布局。
listitem_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent">
<TextView
android:id="@+id/txtTitle"
android:layout_width="80dp"
android:layout_height="wrap_content" />
<Spinner
android:id="@+id/MySpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
我的Activity的布局和listview_layout.xml的一样。
我使用 SimpleAdapter 引用了 listitem_layout.xml 的布局。
问题:现在我想获取listview_layout.xm的Spinner控件ID。
我在ListView的activity中使用findViewById(MySpinner),出现空指针异常的错误。 找不到。因为Activity布局文件使用listview_layout.xml中的listview_layout.xml和Spinner控件。
任何人的帮助都非常感谢。
【问题讨论】: