を実装しようと、私は私のメインの活動にフラグメントを追加しようとしていますが、これはmain.xmlです:「ソースが見つかりません」というエラー - 簡単な活動フラグメントのAndroidアプリ
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<fragment android:name="wj.tweetTab.Titles"
android:layout_width="300dp"
android:layout_height="match_parent" />
</LinearLayout>
クラスwj.tweetTab.Titles
ですそれだけは、XML layourリソースです膨らませるonCreateView
をオーバーライドするフラグメントクラスの拡張:
package wj.tweetTab;
import android.app.Fragment;
public class Titles extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(wj.tweetTab.R.layout.titles, container);
}
}
これはタイトルのフラグメントのためのtitles.xml
レイアウトで、それは単にテキストビューを持つ線形レイアウトです:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textSize="16sp"
android:text="TEXTTEXTTEXT!!!">
</TextView>
</LinearLayout>
物理アンドロイドタブでアプリケーションを実行しようとすると、Source not found
エラーが発生します。 main.xml
ファイルからフラグメントxmlを削除すると、アプリケーションが実行されます。
これはなぜ起こっているのでしょうか?