私はのViewGroupを拡張してカスタムのViewGroupを作成したが、私はLayoutParamsにアクセスできるにもかかわらず、私は、そのオブジェクトのsetMargins属性を使用するように見えることはできません。setMargins()を呼び出す方法。アンドロイドのカスタムViewGroupで?
0
A
答えて
0
LayoutParams params = new LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.setMargins(left, top, right, bottom);
yourView.setLayoutParams(params);
希望しますように!
0
LayoutParams
(null
ではありません)にアクセスできる場合は、MarginLayoutParams
にキャストしてみてください。 [方法は、カスタムのViewGroupに動作していないsetMargins]のLayoutParams
(例えばLinearLayout.LayoutParams
、RelativeLayout.LayoutParams
はMarginLayoutParams
を拡張)
MarginLayoutParams params = (MarginLayoutParams) getLayoutParams();
params.setMargins(left, top, right, bottom);
requestLayout();
関連する問題
- 1. スウィフト - 呼び出しカスタム委任方法
- 2. アンドロイドで別のクラスを呼び出す方法は?
- 3. 自動的に私のアプリケーションをアンドロイドで呼び出す方法
- 4. アンドロイドで特定のメールクライアントを呼び出す方法は?
- 5. エスプレッソ・テストでカスタム・ビューのメソッドを呼び出す方法は?
- 6. データテーブルでカスタム列のレンダリング関数を呼び出す方法
- 7. アンドロイドでデータベースを呼び出してインポートする方法は?
- 8. アンドロイドでVault Pay Pal Apiを呼び出す方法
- 9. MagentoでカスタムModule/Modelクラスを呼び出す方法
- 10. ES6でカスタムproptype関数を呼び出す方法Reactクラス
- 11. JTwigでカスタム関数を呼び出す方法は?
- 12. 他のアプリケーションのサブアクティビティを呼び出す方法アンドロイド?
- 13. アンドロイドの別のアクティビティからAsynkTaskを呼び出す方法は?
- 14. アンドロイド用の.CS WebServiceをjavascriptに呼び出す方法は?
- 15. アンドロイドのfacebookページを呼び出す正しい方法は?
- 16. カスタムArrayAdapterからメインアクティビティの関数を呼び出す方法は?
- 17. カスタムExpandableListViewのnotifyDataSetChangedを呼び出す方法は?
- 18. 私のカスタムC#クラスからresponse.redirectを呼び出す方法
- 19. カスタム入力メソッドを呼び出す/設定する方法は?
- 20. カスタムViewGroupのonLayoutが何度も何度も呼び出されているのはなぜですか?
- 21. は、カスタムのViewGroupアニメーションビュー
- 22. ViewGroup(アンドロイド)でScrollerを使用する方法
- 23. アンドロイドでasp.net Webサービスを呼び出す
- 24. d3でカスタム関数を呼び出す
- 25. ExitDialogでカスタムEXEを呼び出す
- 26. Scilabでカスタム関数を呼び出す
- 27. アンドロイドから.NET Webサービスを呼び出す方法は?
- 28. カスタム辞書を呼び出す方法KeyErrorメッセージ
- 29. PHPからカスタムJavaScriptアラートボックスを呼び出す方法
- 30. カスタムjquery関数を呼び出す方法onClick
の最も可能性の高い複製(http://stackoverflow.com/questions/33317439/setmargins-method-is-カスタムビューグループで作業していない) –