基本的に、私はこのレイアウト構造を持っています:<RelativeLayout> <RelativeLayout> <TextView /> </RelativeLayout> <ScrollView> <RelativeLayout> ... </RelativeLayout> </ScrollView> </RelativeLayout>
とボタンをプログラムで追加したいのですが。このボタンはの内側にある<RelativeLayout>
の内側にある必要があります。また、私はそれを下部とCENTER_VERTICALに整列させる必要があります。 私は本当にヒント/例を感謝します;)ありがとう! P.P.しかし、スタックオーバーフローに関する多くの同様の質問がありますが、答えのどれも私を助けませんでした...Buttonをパラメータでプログラムで追加しますか?
1
A
答えて
7
まず相対レイアウトにID:android:id="@+id/myLayout"
を与える必要があります。次に、Javaコードで :それはなるよう
Button b = new Button(this);
RelativeLayout.LayoutParams rl = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
rl.addRule(RelativeLayout.ALIGN_BOTTOM);
b.setLayoutParams(rl);
((RelativeLayout) findViewById(R.id.myLayout)).addView(b);
関連する問題
- 1. .net buttonコマンドでプログラムを追加する
- 2. プログラムでUIPageViewControllerを追加します。
- 3. ARSCNViewをプログラムで追加します
- 4. プログラムでuiscrollviewを追加します
- 5. Log4j2 + Java:asyncLoggerをプログラムで追加します
- 6. ウェブサイトにLike Buttonを追加
- 7. プログラムでパラメータを含むレイアウトを追加するAndroid
- 8. module.exportsにパラメータを追加しますか?
- 9. UITableViewCellでラベルをプログラムで追加していますか?
- 10. UITableViewCell:UITextViewからコンテンツビューにプログラムで制約を追加しますか?
- 11. プログラムでrecyclerviewに新しい項目を追加しますか?
- 12. Androidはボタンの右上にプログラムでプログラムを追加します
- 13. プログラムでビューをプログラムに追加する
- 14. uilistboxにプログラムでプログラムを追加する
- 15. パイプライン実行パラメータ以外のGoogleデータフロープログラムでプログラム引数を追加
- 16. プログラムでフラグメントを追加するアンドロイドはパラメータを受け付けません
- 17. 手動でパラメータを追加しますか?
- 18. XSLT IEでパラメータを追加していますか?
- 19. 列をWPFのlistviewにプログラムで追加しますか?
- 20. Active DirectoryグループをSharePointサイトにプログラムで追加しますか?
- 21. プログラムでスタイルタグを追加/変更しますか?
- 22. データバインドされたDataGridViewにプログラムで行を追加しますか?
- 23. VS2010プロジェクトの既存アイテムをプログラムで追加しますか?
- 24. プログラムでSwiftのメッセージアプリケーションにラベルを追加しますか?
- 25. ロータスノーツクライアントR7にツールバーボタンをプログラムで追加していますか?
- 26. collectionViewCellに制約をプログラムで追加しますか?
- 27. プログラムでビルドに成果物を追加しますか?
- 28. context-paramをプログラムで追加していますか?
- 29. Eclipseプラグインからソースフォルダをプログラムで追加します
- 30. プログラムでストーリーボードにビューを追加しますか?
[XML]を選択し、Ctrlキーを押しながら+ Shiftキー+ Kがコードをフォーマットするにはよさそうです。 –