画面に表示される質問の配列があります。項目をクリックすると、回答に移動します。それはすべてうまくいっています。ただし、(ヘッダー)ラベルには質問は表示されず、アプリ名のみが表示されます。
この記事を読みました。ただし、質問をクリックするたびに別の質問になるため、ハードコードすることはできません。質問をクリックすると、新しいアクティビティが開始されます。質問(配列の項目)が新しい活動に送られるといいですね。
したがって、これは配列の質問の項目で満たされたリストビューです:
これは、質問をクリックしたときの新しいアクティビティです。
「IDP2013」は、クリックした質問に変更する必要があります。
list_data.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="Questions">
<item>Where is the exit button?</item>
<item>Why cant I launch a rocket?</item>
<item>Why cant I hack the other teams?</item>
<item>How can I get back to the home screen?</item>
<item>test</item>
</string-array>
<string-array name="Answers">
<item>Right above, click the button and then the last button "exit".</item>
<item>Because there is no rocket.</item>
<item>Have patience.</item>
<item>Left above, click the button. </item>
<item>test</item>
</string-array>
AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.activity.idp2013"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
...
<activity android:name="com.activity.idp2013.SingleListItem"
android:label="@array/Questions">
</activity>
...
</application>
</manifest>