2017-03-28 19 views
1

新しいビューのセットを追加し、それらのビューから価値を得ることについて助けが必要です。ビューを動的に追加し、それらのビューから価値を得る

私の例では、ボタンクリックで4つのTextViewを追加し、各ビューからTimePickerをクリックして、それぞれのTextViewに新しい選択時間を表示したいとします。

以下は、スクリーンショットです。

enter image description here

+0

どこで立ち往生ですか? – azizbekian

+0

試したコードをいくつか教えてもらえますか? @LearnPainLess – Subgeo

+0

あなたのXMLファイルであなたのテキストビューを設定し、可視性がなくなった設定..ボタンをクリックすると表示され、onClickで機能を設定することができます。 – Kriti

答えて

1

これら4つのビューが固定されている場合は、あなただけのXMLを作成し、目に見えない設定された単一ホルダーにそれらすべてを追加することができます。あなたがダイナミックに4または99のビューのいずれかを意味する場合、私はRecyclerViewをお勧めします。インターネット上にたくさんのexamplesカスタムアダプタを使用してrecyclerviewを作成すると、ビューごとにそれぞれのデータを取得するのが非常に簡単です。

将来的には、試したこと、結果は何か、なぜこれがあなたの期待した結果ではないのかなど、あなたの質問に文脈を追加してください。これは非常に広い質問です。

+0

はい私はrecyclerviewを使用してこれを行うことができますが、私は別の解決策が必要です。 – LearnPainLess

+0

私は疑問をクリアしてくれてありがとう、私はrecyclerview – LearnPainLess

0

時刻セクション(右)の時計ボタンをクリックすると、選択した時刻をテキストフィールドに設定するとします。ボタンをクリックするだけでview.getParent()を呼び出すことができ、親からは最初の子すなわち0の子を取得し、テキストをテキストフィールドに設定できます。ボタンとテキストフィールドが同じレイアウト内にあれば、これは機能します。

関連する問題