1

フォームを含む Android アプリを作成しています。フォームには、ユーザーが前の質問に「はい」と答えた場合にのみ含まれるフィールドがいくつかあります。たとえば、ユーザーはローンを申請しています。そのため、ユーザーは名前と住所を入力するよう求められます。次に、ユーザーは尋ねられWhat is your employment statusますか?ユーザーが回答した場合、employedまたはユーザーが、、などのデータを入力するフォームにself-employedセクションをemployment追加する必要があります。job titleemployer namesalary

次に例を示します。

first name: John
last name: Smith
marital status: (if user selects married, then a section about spouse should be added to the form)
employment status: (if user selects employed, then a section about employer should be added to the form)
date of birth:
email:

conditional sectionsは、それらをトリガーした質問のすぐ下に追加されないことに注意してください。むしろ、それらはフォームの後の位置に追加されます。

4

1 に答える 1

0

フォームの一部を追加する必要があるコントロールのonClickリスナーを実装する必要があります。レイアウトファイルですべてのパーツを定義しますが、idと。を持つコンテナにラップしますandroid:visibility="gone"。ユーザーがこれらのセクションの1つを制御するビューをクリックしたら、可視性を表示に設定します。checkbox.toggle()チェックボックスを使用している場合は、onClickメソッドを手動で呼び出す必要がある場合があることを覚えておいてください。

于 2012-10-29T14:31:30.293 に答える