我有两个布局文件,一个用于主要活动,另一个XML文件用于我的自定义列表视图。我想访问布局文件中视图的ID,但在R类中,只有主活动XML文件中的ID。我想知道如何将ID添加到R类,或者通过任何其他方式访问它们。
感谢和抱歉,如果这是一个蹩脚的问题,但我对android很新。
这是主要活动
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/list1"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
这是布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<ImageView android:id="@+id/imgSports"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center_vertical"/>
<TextView android:id="@+id/rowTitle"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"/>
</LinearLayout>
答案 0 :(得分:1)
创建活动时,它将创建其默认布局xml。 据我了解您的问题,您希望相同的活动显示列表。 如果是这种情况,我建议你尝试将你的设计放在默认活动布局中,这将在R中创建id。 另外我建议去参考Android开发者网站上提供的基本的android教程,标题为“构建你的第一个应用程序”,这将有所帮助。你理解这一点。