0

Chcę zrobić 画像スライド ギャラリーとしての Android Viewpager。

私はこれを持っています(残念ながら、エラーがあります。):

コード + LogCat

モデレーターへ: コードをここに貼り付けてください。エラーがあります。

4

1 に答える 1

1

Fragment を Activity として起動することは間違いありません

<activity
        android:name="com.test.PlaceDetailsFragment"
</activity>

フラグメントはアクティビティに含まれています。フラグメントをアクティビティとして起動することはできません-それらは交換できません。これは、Fragment を保持する SherlockActivity を作成する必要があることを意味します (Activity と呼ぶMainActivity- シンプルで意味のある名前)。その後、すべてを起動できるはずです (Fragment コードが適切であることを保証するものではありません。見るコードが多すぎます)。 . このチュートリアルから始めて、このチュートリアルに進んでください。どちらも、Android アプリを適切に構築する方法について多くの情報を提供します。次に、主題を把握したら、代わりにアクティビティを指すようにマニフェストを変更することを忘れないでください。

<activity
    android:name="com.test.MainActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

たとえば、main.xml レイアウトには、次のものが必要です。

<fragment   android:name="com.test.PlaceDetailsFragment"
            android:id="@+id/fragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
于 2013-02-02T23:42:45.000 に答える