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を呼び出してレイアウトを取得できるように、1つ追加するにはどうすればよいですか?手動で追加しようとしましたが、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"> 

追加して問題が発生した場合は、[プロジェクト]->[クリーン]を試してください。

他のすべてが失敗した場合は、gen-> packageディレクトリでR.javaファイルを見つけて削除し、強制的に再構築します。

于 2012-06-21T15:46:05.257 に答える