私はアンドロイドの初心者ですので、この質問が簡単な場合は私を許してください。Android、動的にビューを変更する、新しいコンポーネントを追加/削除する
基本的に私はJavaプロジェクトをAndroidに移植したいと考えています。私のJavaアプリケーションのビューコンポーネントは、モデルによって動的に変化します。つまり、表示されるモデルには、ビューに渡される列挙型に応じてn個のチェックボックスまたはn個のラジオボックスが必要になることがあります。
私のJavaディスプレイでは、コンポーネントを画面に追加するたびにn個の番号でネストされたループによって実現されます。
if (type == TYPE.CHECKBOXES){
for (int i = 0; i < n ; i++){
add(new JCheckBox());
}}
これは、次のボタンが押される度に(タイプが変わるたびに)表示されるように処理されます。アンドロイドではどのように動的にコンポーネントを追加したり削除したりするか、それぞれのタイプごとに新しいビューを設定する必要がありますか?
感謝 サム
あなたがやることはアンドロイドでも動作しますが、正しいアンドロイドコンポーネントを使用してください。あなたのメインビューのメインレイアウト(リニアレイアウトなど)にチェックボックスを追加してください。 – Warpzit
合意:AndroidとSwingは、イベントリスニングフレームワークとレイアウト設定で非常に似ています。 Warzpitによって提案された最小限の変更は、Android上でうまくいくでしょう。 – Guillaume