学校のスケジューリングアプリであるタブベースのアプリケーションを作成しようとしています。
すべてのデータを使用するために、activitiy_main.xml でタブホストを使用しています (タブ名、要素などの設定)。
私がやりたいのは、スピナー (私のタブホストのタブ 3 にあります) に、その下に表示されるオプションを指定させることです。
表示したいオプションが複数あります。
これが私の activity_main_xml にある tab3 の XML レイアウトです。
`
<TextView
android:id="@+id/labelAdd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/add"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Spinner
android:id="@+id/addDropDown"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/type_array" />
<Button
android:id="@+id/StartTimeButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addStartTime" />
<TextView
android:id="@+id/startTimeLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addStartTime" />
<TimePicker
android:id="@+id/startTimePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/endTimeLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addEndTime" />
<TimePicker
android:id="@+id/endTimePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/addRepeatQ"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addRepeatQ" />
<RadioGroup
android:id="@+id/repeatRadioGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/addRepeatN"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="@string/addRepeatN" />
<RadioButton
android:id="@+id/addRepeatY"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addRepeatY" />
</RadioGroup>
<Button
android:id="@+id/addNextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addNext" />
</LinearLayout>`
特定のアイテム、特に startTimeLabel、StartTimeButton、endTimeLabel、endTimeButton を、スピナーの特定の要素が選択されたときにのみ表示するようにしたい (この場合、選択されたアイテムのタイトルは「クラス」になります)。
私の.javaの構造化を開始する方法について何か助けはありますか? Android プログラミングは初めてですが、java、html、php、sql、Visual Studio の経験があります。