2017-11-07 4 views
0

データベース内のフィールドからアンドロイド上のアプリケーションのレイアウトを作成することはできますか?mysqlから動的にレイアウトを生成するには?

質問が含まれているテーブルがデータベースにあり、そのテーブルにあるデータに応じて「フォーム」または「レイアウト」を生成したいとします。例えば

、私は質問1を持っている: enter image description here

我々が表に見るように私が持っている、それはなど、 入力、チェックボックス、テキストエリアであれば、それは何を言われているコラム「tipo_pregunta」私はそれが可能かどうか、あるいは私が学ぶことができるいくつかのガイドを知っているかどうかを知りたかったのです。

答えて

1

はい。もちろん、動的にレイアウトを生成することができます。

  1. レイアウト(LinearLayout、RelativeLayoutなど)オブジェクトを作成します。
  2. データベースの結果を反復する
  3. "tipo_pregunta"の値を確認するビューを作成します。 (テキストビュー、チェックボックス、ラジオボタンなど)
  4. レイアウトオブジェクトにこの作成したビューを追加します。layoutObj.add(viewObj);
  5. 手順3を繰り返します。& 4データベースの結果がカウントされます。
関連する問題