0

我正在尝试以编程方式将一些视图添加到已在 xml 文件中定义的线性布局中。

这是我定义 LinearLayout 的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">

但是,如您所见,它没有 id 元素。如何添加一个以便我可以从我的活动中调用方法 findViewById 来检索布局?我尝试手动添加它,但它不是在 R.java 中生成的。

谢谢

4

1 回答 1

2

嗯,这样吗?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/linearlayout1"
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical"> 

如果您添加它并遇到问题,请尝试 Project -> Clean。

如果一切都失败了,在你的 gen -> package 目录中找到并核对 R.java 文件以强制重建它。

于 2012-06-21T15:46:05.257 回答