0

我有两个布局文件,一个用于主要活动,另一个 XML 文件用于自定义列表视图的 alyout。我想访问我的布局文件中视图的 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>
4

1 回答 1

1

当您创建一个活动时,它将创建其默认布局 xml。据我了解您的问题,您希望相同的活动显示列表。如果是这种情况,我建议您尝试将您的设计放在默认活动布局中,这将在 R 中创建 id。另外,我建议您参考 android 开发人员网站上标题为“构建您的第一个应用程序”下提供的基本 android 教程“这会有所帮助。你明白这一点。

于 2013-06-20T19:19:46.897 回答