問題タブ [constraintset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
64 参照

android - AndroidでプログラムでEditTextビューをチェックボックスに制限しますか?

私がここで試みているのは、addNewToDo ボタンがクリックされたときに、 defaultEditTextビューを editText ビューから、defaultEditText と同じ制約を持つ checkBox ビューに変換する必要があるということです。

しかし、私が望んでいるのは、ボタンがクリックされると同時に、前のものと同じプロパティ(editText)でnewEditTextを作成し、プログラムで作成されたcheckBoxの下部に配置し、addNewToDoボタンも配置することですnewEditText の下に移動する必要があります

以下のコードは、

意図したプロパティで checkBox を作成します。
適切な幅と高さで新しい editText ビューを作成します。
新しく作成された editText の下のボタンを制約します。

で失敗し、

作成されたcheckBoxの下のnewEditTextビューを制限する

私が得ている出力は、

newEditText が UI の左上隅に配置されています。適切に制約されていない場合、ビューがそこに配置されることがわかりました。

ここに画像の説明を入力

newEditText を checkBox に制約する方法は?

参考までに、私は ScrollView 内で ContraintLayout を使用しています