画像をアンドロイドの線形レイアウトに動的に追加したり配置する方法はありますか? PHPで私はちょうどイメージタグをエコーし、XMLを非常に厳密に事前定義されているように、アンドロイドでこれに取り組む方法を本当に確かではなく、それを配置するためにCSSを使用することができます。ViewをLinearLayoutに動的に追加する方法は?
0
A
答えて
1
ViewGroup.addView(View)メソッドを呼び出すことによって、どのViewGroupにもビューを追加できます。 これはどのようにしてビューを追加するのか曖昧な方法です。まず、与えられたレイアウト(ビューを念頭に置いて)にLayoutParamsを作成することをお勧めします。これにより、ビューとその親ビューとの関係をより密接に制御できます。ここで
は一緒にすべてを結びつけるためのサンプルです:
class MyActivity extends Activity {
@Override public void onCreate(Bundle icicle) {
super.onCreate(icicle)
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
// Create 5 view to take up a small amount of space.
View tmp = null;
for (int i = 0; i < 5; i++) {
tmp = new View(this);
ll.addView(tmpnew LinearLayout.LayoutParams(
50, // Width
50); // Height
// Either or both the width and height may be ViewGroup.
// (WRAP_CONTENT || FILL_PARENT || MATCH_PARENT)
}
setContentView(ll);
}
}
これは、あなたが動的のLinearLayoutにビューを追加する方法です。しかし、LinearLayoutの構造とデザインのために、実際には配置の方法はあまりありません。 LinearLayoutを一方向のビューでいっぱいの配列と考えてください。唯一できることは、配列内のどこにあるかを変更することです。ビューを細かく制御したい場合は、RelativeLayout.
関連する問題
- 1. AndroidにLinearLayoutを動的に追加する方法は?
- 2. ImageViewをLinearLayoutに動的に追加する方法
- 3. 動的に作成されたLinearLayoutをScrollViewに追加する方法は?
- 4. PageMenu View Controllerを動的に(プログラム的に)追加する方法は?
- 5. 複数のTextViewをLinearLayoutに動的に追加する
- 6. TableLowをlinearlayoutに動的に追加するandroid
- 7. Linearlayoutでビューを動的に追加するときの問題
- 8. RecyclerViewをLinearLayoutに動的に追加します。
- 9. 複数のボタンを複数のLinearLayoutに動的に追加
- 10. 動的にビューを追加するHorizontalにLinearLayoutが画面外に出る
- 11. クリックされた子ビューのIDを動的にLinearLayoutに追加する方法は?
- 12. LinearLayoutで子ビューを動的に追加できません
- 13. 同じlinearlayoutでtextviewを動的に複製する方法は?
- 14. LinearLayoutにプログラムでツールバーを追加する方法
- 15. MVC4 EditorForフィールドにラインアイテムを動的に追加する方法は?
- 16. パネルをTCategoryPanelGroupに動的に追加する方法は?
- 17. Nginxにアップストリームを動的に追加する方法は?
- 18. タイムラインにフレームを動的に追加する方法は?
- 19. RelativePanelにTextBlockを動的に追加する方法は?
- 20. jQuery-UIボタンセットに動的にボタンを追加する方法は?
- 21. Angular primeNgタブビューコントロールにタブを動的に追加する方法は?
- 22. クリックイベントに色を動的に追加する方法は?
- 23. ScrollViewに画像を動的に追加する方法は?
- 24. タイムスタンプに間隔を動的に追加する方法は?
- 25. RowValidationErrorTemplateをDataGridに動的に追加する方法は?
- 26. 動的データを追加する方法
- 27. ビューアニメーション/私はイメージが私のリニアレイアウトに動的に表示追加のLinearLayout
- 28. jQueryの動的ドロップダウンに静的オプションを追加する方法
- 29. プログラムでLinearLayoutにビューを追加する
- 30. プログラムでLinearLayoutにビューを追加する